所以我尝试了所有内容,只显示后退按钮,但它无法正常工作
这是我如何安排我的视图控制器使用segue show从视图控制器到站点视图控制器
这是没有显示后退按钮的站点视图控制器 我甚至尝试添加NavigationBar和一个带有此功能的按钮
self.navigationController.popToRootViewControllerAnimated(true)
也失败了
更新: 我在两个视图控制器中尝试了这个,它返回nil 在viewDidAppear和viewWillAppear
中print(self.navigationController?.restorationIdentifier)
答案 0 :(得分:0)
一旦我遇到同样的问题,当我尝试使用view
的{{1}}属性时,才能正确加载。这导致加载导航栏项目时出现问题。实际上,在调用UIViewController
方法之前,不应触及view
属性。检查,也许是你的情况,也许你在viewDidLoad
方法或观察者中使用view
属性?