iPhone和iPad应用程序之间的区别DidEnterBackground

| 我有一个iPhone应用程序和一个iPad应用程序,它们具有相同的代码库(除了xib文件在每个平台上都不同)。在每个应用程序的应用程序委托中,我没有重写applicationDidEnterBackground方法。 当我运行iPad应用程序时,请按主屏幕按钮,如果我触摸该应用程序图标,则该应用程序将在其关闭处(相同的屏幕等)显示在右边。 当我运行iPhone应用程序时,请按主页按钮,如果我触摸该应用程序图标,则该应用程序将像未运行一样启动。 如果在再次触摸应用程序图标之前双击主屏幕按钮,则两者均显示正在运行。唯一的区别在于iPhone应用程序的行为。 我希望iPhone应用程序的行为类似于iPad应用程序(继续运行而不是重新启动),但是我似乎找不到任何妨碍其像iPad版本一样工作的区别。 在此先感谢您的帮助!     
已邀请:
这两个应用程序可能还具有不同的Info.plist文件。检查iPhone版本的UIApplicationExitsOnSuspend是否设置为YES。     
iPhone 3G始终会重新启动应用程序,较新的设备可以从后台还原应用程序。     

要回复问题请先登录注册