我有一个标签栏应用程序。每个选项卡都包含导航控制器,允许用户从一个视图转换到另一个视图。每个视图都由视图控制器处理,每个视图控制器类都有-didReceiveMemoryWarning方法。
问题:当我在任何模型视图控制器中使用iPhone模拟器的“硬件>模拟内存警告”选项后,如果我想使用 -
关闭该控制器[self dismissModalViewControllerAnimated:YES]
然后,我没有为我添加该模型视图控制器的控制器调用viewDidLoad方法,并且应用程序在那里崩溃。 任何想法,我做错了什么。
答案 0 :(得分:0)
可能这是因为,在viewDidLoad方法中你没有处理所有释放的对象。在模拟内存警告时,我们必须释放所有那些可以在viewDidLoad中加载的对象。