【发布时间】:2013-08-02 07:34:06
【问题描述】:
我使用 ARC 开发了应用程序。在我的 UIViewController 之一中,有许多子控制器(如按钮、标签、文本字段、文本视图、滚动视图)都有其 IBOutlet。这里的问题是,我使用的是 iOS 6.0。
iOS 6.0 viewDidUnload 方法已弃用。所以在Pop的时候,这个方法是不会被调用的。我在这里检查了 "product--> profile--> allocation" ,每当将此控制器推入导航堆栈时,它会增加实时内存字节,但弹出内存字节不会减少。因此,在使用应用程序一段时间后,我收到 收到内存警告,并且应用程序将在随机实例中崩溃。
有没有其他方法来处理这种后端内存管理问题。
【问题讨论】:
-
检查你的 dealloc 方法。检查它是否被调用。
-
并查看所有已发布的变量
-
@JohnPatel 嗨,您应该检查此链接stackoverflow.com/questions/15393226/…
标签: iphone memory-management crash memory-warning ios6.0