首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >popToViewController与内存管理

popToViewController与内存管理
EN

Stack Overflow用户
提问于 2013-04-05 12:07:16
回答 2查看 655关注 0票数 1

在我使用语句的第三个视图控制器中,有三个视图控制器

[self.navigationController popToViewController:(Main_View*) mainViewObj animated:YES];

它直接带我去我指定的控制器,比如说首先。在所有视图控制器中,我都做了一些代码来从NSMutableDictionary中删除viewWillDisappear方法中的对象,我尝试过使用断点进行调试,但它从未涉及到viewWillDisappear,它直接带我到了Main_View。我应该担心从字典中删除或释放对象吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-05 13:31:17

没有为其他视图控制器调用viewWillDisappear:方法,因为当您将视图控制器推到视图控制器上时,它们已经消失了。因此,从根本上说,viewWillDisappear:在早期就已经被调用了。重新命名它是没有意义的,因为它们一开始是看不见的。

票数 2
EN

Stack Overflow用户

发布于 2013-04-05 12:52:14

您可以尝试将对NSMutableDictanories的弱引用保留在AppDelegate中,然后在mainViewController中的poptoviewcontroller获取它们,然后查看它们是否为零,如果不是,则可以使用该引用从主视图中的字典中删除对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15833555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档