我在Swift 3(iOS 10和XCode 8)中使用了Storyboard和Xib。当我用xib加载任何View Controller时,应用程序崩溃了。
这是代码,我用来在按钮操作上加载View Controller:
let serverViewController = ServerViewController(nibName: "ServerViewController", bundle: nil)
self.navigationController?.pushViewController(serverViewController, animated: true)
最佳答案
如果ServerViewController
nibName是正确的,则问题可能是您正在尝试推送导航控制器。我的意思是ServerViewController
应该是UINavigationController
子类,在这种情况下,您不能推送导航控制器。