【发布时间】:2013-04-05 12:07:16
【问题描述】:
在我使用该语句的第三个视图控制器中,我将三个视图控制器推入了导航控制器
[self.navigationController popToViewController:(Main_View*) mainViewObj animated:YES];
它首先将我直接带到我指定的控制器。我已经在所有视图控制器的viewWillDisappear 方法中进行了一些编码以从NSMutableDictionary 中删除对象,我尝试使用断点进行调试,但它从未出现在viewWillDisappear,它直接将我带到Main_View。我应该担心从字典中删除对象或释放它吗?
【问题讨论】:
-
写入 - (void)viewDidDisappear:(BOOL)animated
-
我试过了,但只调用了最后一个视图控制器的 viewDidDisappear。
-
老兄,当自动弹出视图时,您的 NSMutableDictionary 将被释放。
-
是的,会的,那么我的其他任务呢,比如从中删除对象,或者例如在这种情况下我也想执行一些其他任务?我应该避免使用 poptoviewcontroller 而是使用序列 popviewcontroller 吗?
-
您的要求是什么?
标签: ios objective-c uiview uinavigationcontroller poptoviewcontroller