我正在使用项目中的故事板引用。当我尝试使用self.storyboard加载视图控制器时,它会崩溃。但是当我创建一个新的故事板实例并尝试加载它时,它可以完美地运行。
另一件事是没有故事板参考,它也适用于第一种情况。
我正在使用Xcode 7.3.1。
使用self.storyboard。它崩溃了
guard let registerViewController = self.storyboard?.instantiateViewControllerWithIdentifier(StoryboardIdentifier.Registration) as? RegisterVC else { return }
这是UIStoryboard的实例。它有效。
let mainStoryBoard = UIStoryboard.init(name: "Main", bundle: nil)
guard let registerViewController = mainStoryBoard.instantiateViewControllerWithIdentifier(StoryboardIdentifier.Registration) as? RegisterVC else {
return
}
答案 0 :(得分:0)
我想在这里走出去,因为你正在使用Storyboard References,并说mainStoryBoard和self.storyboard引用不同的StoryBoards,而chokes不包含名为StoryboardIdentifier的ViewController。注册
或者StoryboardIdentifier.Registration在每种情况下都包含不同的值。