Включение и отключение многозадачности в приложении - PullRequest
0 голосов
/ 26 ноября 2010

В настоящее время в моем приложении для iPad реализована многозадачность.Тем не менее, я хотел бы предложить пользователю возможность отключить многозадачность.Возможно ли это, учитывая тот факт, что вы не можете изменить словарь Info.plist, где установлена ​​клавиша UIApplicationExistsOnSuspend?

1 Ответ

2 голосов
/ 26 ноября 2010

Ну, вы можете установить флаг в вашем делегате приложения, который просто выйдет из вашего приложения, когда флаг имеет значение ИСТИНА в методе делегата applicationDidEnterBackground:, например:

@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
   BOOL multitasking;
   ...
}
...
@end

@implementation MyAppDelegate

- (void) applicationDidEnterBackground:(UIApplication *)application {
   if(!multitasking) {
      exit(0);
      return;
   }
   ...
}

...
@end
...