2011-07-19 169 views
3

对于这个问题我已经研究很多,得到了不同的建议,但这些100个%的作品不,我有15个视图控制器,我释放所有不必要的对象,变量和dealloc的图像数据和一切,是不必要。我的应用程序不会崩溃,但得到了收到的内存警告。 Level = 1警告和屏幕突然变黑。收到内存警告。等级= 1的iPad

更多了,我得到了下面的警告,如果没有应用程序在回地面运行天翼应用程序10-15分钟后。如果更多的应用程序在ipad中运行在后台,比我在浏览应用程序仅仅5分钟时就会出现错误。

我曾尝试下面的建议,从别人的答案对于这种类型的问题

  1. 的dealloc和- (void)didReceiveMemoryWarning功能
  2. 更改释放对象的MKMapView
  3. 的分辨率

请任何一个有这个问题的其他解决方案比请告诉。

Thanx in Advance .. !!

回答

1

你可以尝试使用内存分析器(分配仪)才能看到你的代码的部分分配多少内存。更多的分析器可以看到你的应用程序获取内存警告的确切位置。

0

在IOS SDK 6,你需要清除在收到内存警告功能的所有IBOutlets。它由于应用程序使用更多的内存或内存泄漏。

感谢