我有一个ViewController和另一个名为FlavorsController的控制器。 我的ViewController是我的初始视图控制器。它没有导航控制器。我使用以下命令转到FlavorsController:
let controller = storyboard?.instantiateViewControllerWithIdentifier("FlavorsController") as! FlavorsController
presentViewController(controller, animated: true, completion: nil)
我有一个在FlavorsController上设置的NavigationController,但它没有显示。
答案 0 :(得分:3)
您应该显示导航控制器而不是FlavorsController
,因此代码应如下所示:
let controller = storyboard?.instantiateViewControllerWithIdentifier("NavControllerID") as! NavBarControllerName
presentViewController(controller, animated: true, completion: nil)
看到NavControllerID
和NavBarControllerName
只是我发明的名字。只需设置故事板中设置的那些。