如何解决启用多任务处理
| 我正在尝试为我的iPad(4.3)应用程序添加多任务支持。当前,当应用程序进入后台时,该应用程序会收到命令applicationDidEnterBackground,但在收到命令applicationWillTerminate之后立即将其杀死,因此从后台恢复该应用程序时,就好像该应用程序是第一次打开一样。我在info.plist文件中将UIApplicationExitsOnSuspend设置为false。如何让多任务处理程序在我的应用程序中正常工作,并且在应用程序进入背景时不终止该应用程序?解决方法
您的应用程序使用多少内存? iOS可能会终止以释放资源。
如果您的应用程序正在加载大量图像(并且不响应内存警告),则它可能已经消耗了大部分可用内存,这意味着iOS仅需要在加载主屏幕时将其杀死即可。
, 这是我的操作方式:
- (void)applicationDidEnterBackground:(UIApplication *)application {
[self applicationWillTerminate:application];
}
- (void)applicationWillTerminate:(UIApplication *)application {
[gameViewController appWillResignActive];
}
其中appWillResignActive是我用来保留游戏状态的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。