【发布时间】:2017-02-26 06:21:52
【问题描述】:
我有一个以编程方式显示视图控制器的导航控制器。现在,如果出现错误,我正在尝试返回导航控制器的根视图控制器,但我似乎无法返回那里。
我正在使用的页面是这样呈现的:
let vc = self.storyboard!.instantiateViewController(withIdentifier: page)
self.show(vc, sender: self)
如果我尝试按时返回:
self.navigationController?.popViewController(animated: true)
我粗鲁地收到警告:
表达式类型 UIViewController 未使用
我不想在这里使用 segues。
【问题讨论】:
-
你在哪里调用 popViewController,你在哪里实例化同一个 VC?
-
检查下面的答案。如果有效,请接受
-
即使是您取消警告的第一条评论也很有效。条件检查更好。谢谢
标签: ios swift uiviewcontroller uinavigationcontroller