这是我正在使用的代码

var xibvc = TestXibViewController()
var navb = UINavigationController(rootViewController: xibvc)
self.presentViewController(xibvc,animated: true, completion: nil)


我想给xibviewcontroller提供一个导航栏,它给了我这个错误
 


  原因:“应用程序尝试以模态显示主动控制器


虽然,如果我尝试pushViewController可以正常工作

最佳答案

您的代码没有任何意义。 navb的作用是什么?您创建它,然后再也不使用它。

您可能想说:

self.presentViewController(navb,animated: true, completion: nil)
                           ^^^^

关于ios - 提供带有导航栏的XIB viewController(快速),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30399012/

10-12 04:21