Iphone 当用户按下主页按钮时,游戏将完全关闭
我从网上下载了一个用cocos2d开发的游戏。现在有一个问题,当我按下主页按钮,然后应用程序完全运行。 它还调用了applicationWillTerminate:方法。 现在我的问题是,当用户按下home按钮时,我不希望应用程序完全关闭。有什么帮助吗Iphone 当用户按下主页按钮时,游戏将完全关闭,iphone,objective-c,cocos2d-iphone,Iphone,Objective C,Cocos2d Iphone,我从网上下载了一个用cocos2d开发的游戏。现在有一个问题,当我按下主页按钮,然后应用程序完全运行。 它还调用了applicationWillTerminate:方法。 现在我的问题是,当用户按下home按钮时,我不希望应用程序完全关闭。有什么帮助吗 - (void)applicationWillResignActive:(UIApplication *)application { [[CCDirector sharedDirector] pause]; } - (void)appl
- (void)applicationWillResignActive:(UIApplication *)application {
[[CCDirector sharedDirector] pause];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
}
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
[[CCDirector sharedDirector] purgeCachedData];
}
-(void) applicationDidEnterBackground:(UIApplication*)application {
[[CCDirector sharedDirector] stopAnimation];
}
-(void) applicationWillEnterForeground:(UIApplication*)application {
[[CCDirector sharedDirector] startAnimation];
}
- (void)applicationWillTerminate:(UIApplication *)application {
CCDirector *director = [CCDirector sharedDirector];
[[director openGLView] removeFromSuperview];
[viewController release];
[window release];
[director end];
}
- (void)applicationSignificantTimeChange:(UIApplication *)application {
[[CCDirector sharedDirector] setNextDeltaTimeZero:YES];
}
是否包含UIApplicationExitsOnSuspend键?如果是这样,它将终止应用程序,而不进入后台
如果您正在使用iOS 3.x或更早版本的设备上运行,或者应用程序的部署目标设置为iOS 3.x或更早版本,而这在当前已不可能实现,则应用程序将始终终止,因为4.0版之前的iOS不支持后台应用程序
给你。特别是如果进入后台需要5秒以上的时间,或者占用太多内存,iOS需要释放一些内存。您是否自定义了willEnterBackground/didEnterBackground函数?我检查了代码,但没有这样的东西可以在应用程序委托中关闭应用程序-voidApplicationIdentinterBackground:UIApplication*applicationi已添加我的应用程序状态更改代码否,我已选中,但它未在info.plist中输入UIApplicationExitsOnSuspend键