(抱歉,我重新启动了这个帖子,因为我错误地接受了我的问题的答案。)
当我在应用程序中导航两个视图控制器时,我的应用程序崩溃了。例如,如果我执行此序列:
RootController ViewControllerA ViewControllerB ViewControllerA
我的应用崩溃了。
在ViewControllerB中按下后退按钮时崩溃了。所以,好像是推出两个或更多ViewControllers。每个人都自己工作。
我不知道为什么。
我没有看到任何输出到控制台。我应该放一些类型的调试吗?
我查看了dealloc()以确保在dealloc()之前释放所有属性
有什么想法吗?
谢谢。
答案 0 :(得分:0)
第二个视图控制器是否保留了对第一个视图的引用而没有保留它?如果是这样,当你的第二个被释放时,它可以释放第一个并导致它没有引用并且是一个无效的对象。