【发布时间】:2012-02-11 19:29:47
【问题描述】:
我在我的应用程序中使用 UISegue 在我的应用程序中的视图控制器之间自动转换。我称他们为 A 和 B。
它按预期工作,但是当我想从 B 弹回 A 时,我尝试调用
[self.navigationController popViewController] 但是 B 的 navigationController 属性报告为 null。
作为第二次尝试,我尝试将按钮映射到 UISegue,然后返回视图控制器 A。
然而,这只是创建了一个新的 ViewController。
作为一种变通方法,我最终的变通方法是从 UIStoryboard 中检索 B viewcontroller 并调用 [A.navigationController pushViewController:B]
此时,调用[B.navigationController popViewController] 按预期工作。
这似乎是错误的,从情节提要中我如何才能返回到以前的视图控制器?
【问题讨论】:
标签: ios uiviewcontroller ios5 uistoryboard