iPhone SDK:视图控制器之间的导航导致崩溃

时间:2009-11-05 23:40:15

标签: iphone

(抱歉,我重新启动了这个帖子,因为我错误地接受了我的问题的答案。)

当我在应用程序中导航两个视图控制器时,我的应用程序崩溃了。例如,如果我执行此序列:

RootController ViewControllerA ViewControllerB ViewControllerA

我的应用崩溃了。

在ViewControllerB中按下后退按钮时崩溃了。所以,好像是推出两个或更多ViewControllers。每个人都自己工作。

我不知道为什么。

我没有看到任何输出到控制台。我应该放一些类型的调试吗?

我查看了dealloc()以确保在dealloc()之前释放所有属性

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

第二个视图控制器是否保留了对第一个视图的引用而没有保留它?如果是这样,当你的第二个被释放时,它可以释放第一个并导致它没有引用并且是一个无效的对象。