【发布时间】:2016-03-15 03:32:27
【问题描述】:
我通过单击主视图控制器的按钮打开导航控制器。
我以编程方式在导航控制器上创建了一个左栏按钮项,我想关闭导航控制器并返回到我的主控制器。
我实际上是回到导航控制器的根视图控制器。
我试过了
navigationController?.dismissViewControllerAnimated(true, completion: nil)
和
self.dismissViewControllerAnimated(true, completion: nil)
并在两者上都获得 NSException。
请指教。
【问题讨论】:
-
什么 NSException 你得到了什么?
-
你是推送还是展示
UIViewController? -
可能是您在
rootViewController本身上调用这些方法。顺便说一句,你得到了什么例外? -
听起来更像是一个用于展开 segues 的用例:stackoverflow.com/questions/12561735/…
-
无法识别的选择器发送到实例 0x154da4960 2016-03-17 19:16:29.363 [605:192637] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[返回:] : 无法识别的选择器发送到实例 0x154da4960'