【发布时间】:2011-01-17 01:51:21
【问题描述】:
我是一个相对较新的 iPhone 应用程序开发人员,所以我的知识有点粗略,所以如果这是一个微不足道的问题,请原谅我。
我有一个导航应用程序,它通过在 navigationController 对象上调用 pushViewController 在表视图之间进行钻取
我有一个特定的部分,当用户通过界面时,它会按顺序推送新的视图控制器。视图控制器都是 UIViewController 的子类。
一切正常,直到结束,这里的想法是用户按下“完成”按钮并返回到根视图控制器(主菜单)。
所以在按下按钮时我调用:
[[self navigationController] popToRootViewControllerAnimated:YES];
然后它崩溃了。
我有点担心这可能是一个大问题,因为这在某些时候确实可以工作,但现在总是失败。
任何人都可以提供任何想法/建议吗?
【问题讨论】:
-
是否有任何堆栈跟踪?你知道它在崩溃吗?
-
原谅我的笨拙,但我将如何获得堆栈跟踪? :s 我按下显示控制台,它并没有真正放弃...
-
在 gdb 控制台输入 bt 以回溯堆栈
标签: iphone objective-c memory-management uiviewcontroller uinavigationcontroller