使用模型ViewControllers模拟内存警告问题

时间:2012-05-21 07:49:05

标签: iphone ios-simulator didreceivememorywarning

我有一个标签栏应用程序。每个选项卡都包含导航控制器,允许用户从一个视图转换到另一个视图。每个视图都由视图控制器处理,每个视图控制器类都有-didReceiveMemoryWarning方法。

问题:当我在任何模型视图控制器中使用iPhone模拟器的“硬件>模拟内存警告”选项后,如果我想使用 -

关闭该控制器
[self dismissModalViewControllerAnimated:YES]

然后,我没有为我添加该模型视图控制器的控制器调用viewDidLoad方法,并且应用程序在那里崩溃。 任何想法,我做错了什么。

1 个答案:

答案 0 :(得分:0)

可能这是因为,在viewDidLoad方法中你没有处理所有释放的对象。在模拟内存警告时,我们必须释放所有那些可以在viewDidLoad中加载的对象。