我在Swift 4代码中有这段代码
_ = self.navigationController?.popViewController(animated: true)
我想做的是返回上一个viewcontroller。但遗憾的是没有任何反应。我也试过没有_ =
,但这也是一个没有结果的行动。
答案 0 :(得分:0)
我只能假设self.navigationController
属性为零。您是否尝试过展开self.navigationController!.popViewController(animated: true)
的力量?如果是nil
则会崩溃。
答案 1 :(得分:0)
使用
self.navigationController?.viewControllers
查看堆栈中的控制器是什么。
在我看来,你要么没有想要在导航控制器中弹出的控制器,要么前一个只是一个空控制器(因此全是白色)