带导航栏的现在XIB viewController(Swift)

时间:2015-05-22 14:12:57

标签: ios swift xib

这是我正在使用的代码

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

我想用导航栏来呈现xibviewcontroller,它给了我这个错误

  

原因:'应用程序尝试以模态方式呈现活动控制器

虽然,如果我尝试pushViewController

,它工作正常

1 个答案:

答案 0 :(得分:1)

你的代码毫无意义。什么是navb?你创建它然后你永远不会使用它。

你可能想说:

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