2011-11-29 60 views
0

我有一个iPhone应用程序,以及多任务和快速应用程序切换的一些问题。 当我在iPhone上运行它时,一切正常。当我第一次运行它时,它会显示我的Default.png图像,然后显示我的主视图。例如,我做了一些事情,然后转到另一种观点。然后,我按回家按钮,它进入暂停模式,当我再次运行时,它从我离开它的状态开始,没有显示Default.png图像。 但是当我在iPad上运行它时,它总是显示我Default.png图像,无论它是第一次运行还是从暂停模式运行。我怎样才能像iPhone上移除它?iPad Default.png多任务模式下的闪屏

Info.plist中的UIApplicationExitsOnSuspend是NO。

P.S.对不起英文不好。

P.P.S.当然,这两款设备上都有类似iOS 4.2的版本。

+0

您的iPad是否支持多任务处理?您的iPad的iOS版本是什么 –

+0

当然,这两款设备上都有类似的iOS 4.2版本。 – Padavan

+0

我认为你的设备没有更新检查一次是否更新 – Harish

回答

0

iOS app programming guide说:

当applicationDidEnterBackground:方法返回时,系统 把你的应用程序的用户界面的图片,并使用产生 图像过渡动画。

因此,在任何支持多任务处理的设备上,当应用程序从后台启动时,它会显示用户正在处理的最后一个屏幕。如果设备显示Default.png,那么看起来它不支持多任务处理。检查您的iPad是否具有操作系统版本4.2或3.2。

+0

我检查 - 它是4.2。我还检查了另一个5.0.1 iOS版本的iPad--它的情况相同。此外,我把NSLog放入aplicationDidEnterBackground:方法 - 它调用。但是当应用程序再次运行时,我仍然在保存状态之前看到Default.png。 – Padavan