我似乎无法找到任何解决方案。我在两个视图控制器中都使我的所有对象都“弱”。我已经包括了dismiss函数甚至'RemoveFromSuperView'函数。我没试好就试过了。我也试过按钮动作'模态','推'等。没有任何区别。
基本上当我从控制器移开时,内存似乎只是累积越来越多。在两个控制器上,我只是使用WebView。经过一段时间在视图之间导航后,我占用了超过100MB的内存。最终,应用程序内存不足并崩溃。
如何清除应用累积的所有内存或正确解除/终止所有非活动的View控制器并清除所有关联的内存?
答案 0 :(得分:0)
这是覆盖dealloc方法的方法
- (void)dealloc {
[_object release];
[super dealloc];
}
其中_object是您初始化的任何属性。