获取当前 viewcontroller 的故事板 ID

Get storyboard id of the current viewcontroller

可能是个愚蠢的问题,但我找不到解决方案。
我需要保存当前的故事板 ID,所以当导航到另一个 viewcontroller 时,我会知道谁是发件人 viewcontroller。
我想使用 storyboardid。 我看到很多使用这个 id 来创建 viewcontroler 的实例的答案。像这样:

let view = storyboard.instantiateViewController(withIdentifier: "MyStoryboardId") as UIViewController

但我找不到获取它的方法。

我处于按钮操作中,所以我可以在调试 windows 中看到:

self.window.rootViewController.storyboard

有保存故事板 ID 的东西 -> identifiertoUINibMap.
但是我不知道怎么获取。

试试这个:-

extension UIViewController {
    var storyboardId: String {
        return value(forKey: "storyboardIdentifier") as? String ?? "none"
    }
}