在iOS中,如何获取UIStoryboard的名称?

时间:2017-06-06 15:47:54

标签: ios uistoryboard

如果我引用了if (this.state.displayError !== this.props.displayError { updateState(); error(); } 对象,我该如何得到它的名字?

例如,如果我有

UIStoryboard

有没有办法公开这个名字?如果没有,为什么Apple将其私有化?

编辑:添加用例

该应用有多个故事板,并且导航代码可以导航到特定的故事板:class ProfileVC: UIViewController { override func viewDidLoad() { let name = self.storyboard?.name // public .name property does not exist let name = self.storyboard?.value(forKey: "name") // private property access works } } 。此代码始终实例化新的故事板对象及其初始视图控制器。这会导致UI中的错误。

我想检查一下窗口的根视图控制器的故事板是否与目标故事板相同,以防止重新实例化。

0 个答案:

没有答案