0

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

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

[self dismissModalViewControllerAnimated:YES]

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

4

1 回答 1

0

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

于 2012-06-13T09:58:38.333 回答