我有一个加载两个视图控制器的根视图。例如:FirstVC
,SecondVC
。Dealloc发布后不立即调用
我在显示FirstVC
作为应用程序启动时的根视图控制器,在FirstVC
上的某些操作中,我通过首先删除来加载SecondVC
。
对于装载SecondVC
我第一次通过
[FirstVCobj.view removeFromSuperView];
[FirstVCobj release];
FirstVCobj = nil;
删除FirstVC
后,我分配和创建SecondVC
现在只有打完电话后SecondVC
的viewdidload()
是FirstVC
的dealloc()
方法调用。 这是正确的执行路径,还是由于我犯的一些错误? 以上是我如何删除并创建我的视图控制器。
什么类型是FirstVCo bj – 2014-09-26 11:47:58
它只是一个ViewController来处理一些图像和按钮的视图。 – 2014-09-26 11:52:22
FirstVCobj是一个VC?那么该代码将无法工作;) – 2014-09-26 11:54:00