我有一个包含多个View Controllers的应用。我有一个主屏幕,有#34;播放/选项等等。#34;。当您点击Play时,您将导航到GamePlay View Controller并开始播放。
我发现,如果我正在进行游戏玩法" VC和我点击iPhone的主页按钮(离开我的应用程序),然后重新启动我的应用程序,它让我回到游戏屏幕。我想强迫应用程序启动同一个" Home"屏幕每次都会启动。
建议非常感谢!
谢谢,
-Ed
答案 0 :(得分:2)
在您应用的plist中添加密钥UIApplicationExitsOnSuspend
并将其设置为YES
。
您的应用程序将不会被暂停,您将始终在主屏幕上启动
答案 1 :(得分:0)
按Home(主页)按钮时,应用程序将转到后台。再次启动时,应用程序只从后台进入前台。我认为您可以在AppDelegate中的以下委托方法中加载主屏幕
- (void)applicationWillEnterForeground:(UIApplication *)application
您可以在以下内容中保留游戏状态(我不想再次杀死僵尸!):
- (void)applicationDidEnterBackground:(UIApplication *)application