【问题标题】:iOS 4.0.1 "fast app switching" behavior in simulator vs device (iPhone 4)模拟器与设备(iPhone 4)中的 iOS 4.0.1“快速应用程序切换”行为
【发布时间】:2010-07-24 05:01:02
【问题描述】:

我正在模拟器(XCode 3.2.3、iPhone SDK 4.0.1)和设备(iPhone 4 和 iOS 4.0.1)上测试 iPhone 应用程序。模拟器表现出预期的“快速应用切换”行为,而设备则没有。

模拟器

  • 在应用运行时单击主页按钮 => 返回主屏幕
  • 点击应用图标 => 应用从上次停止的地方继续(应用不会重新启动)

设备

  • 在应用运行时单击主页按钮 => 返回主屏幕
  • 点击应用图标 => 应用重新启动(不会从用户退出中恢复)

为什么会这样?

【问题讨论】:

    标签: ios4 iphone-sdk-4.0.1


    【解决方案1】:

    也许你的手机内存不足。

    【讨论】:

    • 看起来可能是这种情况。我的应用程序确实将大量资源加载到内存中(并且在应用程序“移动到后台”时不会释放它们)。无论如何,我测试了将秒表(Apple 的时钟应用程序)移动到后台并将其带回来并且应用程序没有重新启动(实际上它一直在后台运行)。
    • 如果是这种情况... MrDatabase,你能告诉我们你的控制台的输出是什么吗?有没有类似内存警告级别 3 的东西?
    • 您可能还想试试这个:stackoverflow.com/questions/582401/…
    • 原来是因为我在应用程序进入后台后进行 OpenGL 调用。内存不是问题。
    猜你喜欢
    • 1970-01-01
    • 2014-03-15
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多