【发布时间】:2016-08-31 18:17:20
【问题描述】:
我的故事板中有两个视图控制器和一个按钮。我不明白为什么这不会将视图推送到第二个视图控制器。我有 FirstViewController 的 Storyboard ID 和 Class,所以它不应该工作吗?我在 Interface Builder 文件中不断收到此错误 Unknown class FirstViewController 。我做错了什么?
@IBAction func button(sender: AnyObject) {
let viewController = self.storyboard?.instantiateViewControllerWithIdentifier("FirstViewController")
self.navigationController?.pushViewController(viewController!, animated: true)
}
【问题讨论】:
-
你的故事板中是否有一个导航控制器,作为 rootViewController 与 FirstViewControlled 连接?
-
不,我没有。谢谢,我试过了,它奏效了。但是,我并不真正想要应用程序中的导航控制器。在没有导航控制器的情况下,还有其他方法可以做到这一点吗?
-
self.presentViewController(viewController, 动画: true, 完成: nil)
-
干杯,非常感谢。
标签: ios xcode swift storyboard viewcontroller