【问题标题】:iPad Default.png splashscreen in multitasking mode多任务模式下的 iPad Default.png 闪屏
【发布时间】:2012-01-13 22:51:03
【问题描述】:

我有一个 iPhone 应用程序,但在多任务处理和快速应用程序切换方面存在一些问题。 当我在 iPhone 上运行它时,一切正常。当我第一次运行它时,它会显示我的 Default.png 图像,然后是我的主视图。我做某事,例如,转到另一个视图。然后我按下主页按钮,它进入挂起模式,当我再次运行它时,它从我离开它的状态开始,没有显示 Default.png 图像。 但是当我在 iPad 上运行它时,它总是显示 Default.png 图像,无论是第一次运行还是从挂起模式运行。如何像在 iPhone 上一样删除它?

Info.plist 中的 UIApplicationExitsOnSuspend 为 NO。

附:抱歉英语不好。

附言当然,两台设备上都有类似的 iOS 4.2 版本。

【问题讨论】:

  • 您的 iPad 是否支持多任务处理或您的 iPad 的 iOS 版本是什么
  • 当然,两台设备都有类似的iOS 4.2版本。
  • 我认为您的设备未更新检查是否已更新
  • 如果您的应用程序在后台崩溃并且应用程序重新启动,则可能会发生这种情况..但是您说它从保存状态运行..这很奇怪

标签: iphone ios ipad


【解决方案1】:

iOS app programming guide 说:

当 applicationDidEnterBackground: 方法返回时,系统 为您的应用程序的用户界面拍照并使用结果 过渡动画的图像。

因此,在任何支持多任务处理的设备上,当应用程序从后台启动时,它会显示用户正在处理的最后一个屏幕。如果设备显示 Default.png,在这种情况下,它似乎不支持多任务处理。检查您的 iPad 的操作系统版本是 4.2 还是 3.2。

【讨论】:

  • 我检查了 - 它是 4.2。我还检查了另一台 5.0.1 iOS 版本的 iPad - 情况相同。我还把 NSLog 放在了 aplicationDidEnterBackground: 方法中——它被调用了。但是当应用再次运行时,我仍然会在保存状态之前看到 Default.png。
猜你喜欢
  • 2013-10-13
  • 2010-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
相关资源
最近更新 更多