【问题标题】:App crashes - Memory Warning Iphone SDK应用程序崩溃 - 内存警告 Iphone SDK
【发布时间】:2011-03-29 10:18:14
【问题描述】:

我正在创建一个应用程序,当我在我的 ipad/iphone 上打开这个应用程序时,一切都很好。但是,如果我尝试打开 8 个或 10 个应用程序,然后使用我的应用程序,我会收到内存警告并且它会崩溃且没有错误。

当我构建我的应用程序时,我会分析内存问题,这没关系。

其他应用没有这个问题,它们收到内存警告但没有崩溃。可能他们在“-(void)didReceiveMemoryWarning”中做了什么?我该怎么办?

谢谢

【问题讨论】:

    标签: iphone objective-c sdk


    【解决方案1】:

    Xcode 工具包括一个名为“Instruments”的程序。查看程序的内存要去哪里以及分配内存的对象类型非常有帮助。你应该看看。

    youtube 上也有一些关于如何使用 Instruments 的视频。只需搜索“xcode 工具”即可。

    【讨论】:

    • 我打开了,图一直在增加。我认为这是问题所在……是吗?
    【解决方案2】:

    在模拟器中使用“模拟内存警告”,最好在应用程序在后台重现问题时执行此操作。

    要检查的主要内容是视图控制器的 viewDidLoad/viewDidUnload 方法中发生了什么。 iOS 会在内存不足的情况下释放你的视图,它们需要在 viewDidLoad 中重新创建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-08
      • 2011-11-03
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      相关资源
      最近更新 更多