-1

根据我的知识,所有使用的视图控制器和控件都已发布和释放,并且还通过 Instrument 和通用分析器进行跟踪。但我的应用收到内存不足警告问题。我听说过低内存警告级别。如果它们存在,如何通过通知识别它们。同时,我的应用程序仅消耗 16 mb RAM,并且在模拟器 bt 在设备中崩溃时完美运行。请大家携手。

4

2 回答 2

1

内存不足警告是正常的,您无法阻止它们的发生,因为您的用户可能正在后台运行其他不受您控制的游戏。

您真正需要注意的是在收到内存不足警告时正确释放所有保留但可恢复的对象和缓存。就是这样。

于 2012-07-11T06:07:17.487 回答
0

在下面的函数中,只需注释代码

- (void)didReceiveMemoryWarning{

     // Releases the view if it doesn't have a superview.

     // [super didReceiveMemoryWarning];

    // Release any cached data, images, etc that aren't in use.
 }

IT会解决任何内存警告的问题。内存警告是正常的,不需要处理

于 2012-07-11T07:47:48.967 回答