Iphone 内存警告&;坠机事件

Iphone 内存警告&;坠机事件,iphone,memory-management,crash,memory-warning,ios6.0,Iphone,Memory Management,Crash,Memory Warning,Ios6.0,我已经使用ARC开发了应用程序。在我的一个UIViewController中,有许多子控制器(如按钮、标签、文本字段、文本视图、滚动视图),它们都有自己的IBOutlet。这里的问题是,我使用的是iOS 6.0 在iOS 6.0中,不推荐使用viewDidUnload方法。因此,在Pop时,不调用此方法。我已经在这里用检查了“产品-->配置文件-->分配”每当在导航堆栈中推送此控制器时,它会增加活动内存字节,但pop内存字节不会减少。因此,在使用应用程序一段时间后,我收到了收到的内存警告&应用程

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

在iOS 6.0中,不推荐使用viewDidUnload方法。因此,在Pop时,不调用此方法。我已经在这里用检查了“产品-->配置文件-->分配”每当在导航堆栈中推送此控制器时,它会增加活动内存字节,但pop内存字节不会减少。因此,在使用应用程序一段时间后,我收到了收到的内存警告&应用程序将在随机实例中崩溃


是否有其他方法来处理此类后端内存管理问题。

首先签入属性为“保留”或“不保留”的
.h
文件,如果为“保留”,则将其设置为“强”,而不是像下面那样设置为“保留”

@property ( nonatomic, strong) IBOutlet UITextField *yourTextField;;

我没有为所有控制器使用属性。@johnpetel嘿,请查看此链接的答案,与您的问题相同,希望对您有所帮助…@johnpetel还检查一些您没有使用
autorelease
release
关键字的地方,如果是,请删除这些行。@joshi…请让我检查所有这些检查您的dealloc方法。检查它是否被调用。检查您的视图所有变量released@JohnPatel您好,您应该检查此链接