在应用程序中启用和禁用多任务

目前,我的iPad应用程序实现多任务。 不过,我想为用户提供一个禁用多任务的选项。 这是否有可能,鉴于你不能修改UIApplicationExistsOnSuspend键设置的Info.plist字典?

那么,你可以在你的应用程序委托中设置一个标志,当委托方法applicationDidEnterBackground:内的标志为TRUE时,退出你的应用applicationDidEnterBackground: ,如下所示:

 @interface MyAppDelegate : NSObject <UIApplicationDelegate> { BOOL multitasking; ... } ... @end @implementation MyAppDelegate - (void) applicationDidEnterBackground:(UIApplication *)application { if(!multitasking) { exit(0); return; } ... } ... @end