目前,我的iPad应用程序实现了多任务处理。但是,我想为用户提供禁用多任务处理的选项。这是否可行,因为您无法修改设置了UIApplicationExistsOnSuspend
密钥的Info.plist字典?
答案 0 :(得分:2)
好吧,你可以在你的应用程序委托中设置一个标志,只要在委托方法applicationDidEnterBackground:
中标志为TRUE时退出你的应用程序,就像这样:
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
BOOL multitasking;
...
}
...
@end
@implementation MyAppDelegate
- (void) applicationDidEnterBackground:(UIApplication *)application {
if(!multitasking) {
exit(0);
return;
}
...
}
...
@end