self.navigationController?从objective-c viewController推送到Swift ViewController时是nil

时间:2014-12-30 16:18:22

标签: objective-c swift navigationcontroller

我尝试使用此代码从Objective C Class推送到Swift类后显示导航控件的ToolBar,但工具栏未显示:

self.navigationController?.setToolbarHidden(false, animated: false)

然后我做了self.navigationController的打印?并且它返回了零。

如果我从Obj-C转到Obj-C,则会找到navigationController。

任何解决方案?

1 个答案:

答案 0 :(得分:5)

如果我在viewDidAppear()中调用了navigationController,它可以正常工作。我的问题是我在viewDidLoad()中调用了它,它返回了nil。