内存警告创建根视图控制器的新对象

时间:2012-05-08 10:23:28

标签: objective-c ios memory-management uinavigationcontroller

在我的项目中,我有一个导航控制器插座。这通常很有效,但每当我的应用程序收到内存警告时,它会创建一个根视图控制器类的新对象,该对象通过界面构建​​器分配给导航控制器。在此事件之后,根视图控制器的两个对象驻留在内存中,并且事件被触发两次。这在我的案例中造成了混乱。你能告诉我这个问题的解决方案吗?

1 个答案:

答案 0 :(得分:0)

在viewDidUnload方法中释放成员变量,每当发生内存警告时调用该方法。 dealloc没有被调用,所以你需要在viewDidUnload中释放。

希望这有助于...快乐编码:)