2

我已经使用 ARC 开发了应用程序。在我的 UIViewController 之一中,有许多子控制器(如按钮、标签、文本字段、文本视图、滚动视图)都有其 IBOutlet。这里的问题是,我使用的是 iOS 6.0。

iOS 6.0 viewDidUnload方法已弃用。所以在Pop的时候,这个方法是不会被调用的。每当将此控制器推入导航堆栈时,我已在此处检查“产品--> 配置文件--> 分配”,它会增加实时内存字节,但弹出内存字节不会减少。因此,在使用应用程序一段时间后,我收到了收到内存警告,并且应用程序将在随机实例中崩溃。

有没有其他方法来处理这种后端内存管理问题。

4

1 回答 1

3

首先检查.h 您是否使用保留属性合成的文件,如果使用保留,然后设置强而不是像下面这样保留。

@property ( nonatomic, strong) IBOutlet UITextField *yourTextField;;
于 2013-08-01T11:43:46.440 回答