後來設置的辦法為這個
- (void)applicationWillTerminate:(UIApplication *)application {
// 業務邏輯
}
可是經過測試發現,APP加入的時分並不走這個辦法
只需添加察看者才會執行這個辦法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:@"UIApplicationDidEnterBackgroundNotification" object:nil];
當我辦法名裡填applicationWillTerminate的時分,在我點擊一次home和兩次home的時分都會調用這個辦法,兩次home則調用兩次,沒有方法分辨此時我是殺死app還是只是回到後台,由於將辦法名設置為另外一個獨自的辦法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(comeHome:) name:@"UIApplicationDidEnterBackgroundNotification" object:nil];
- (void)comeHome:(UIApplication *)application {
NSLog(@"進入後台");
}
- (void)applicationWillTerminate:(UIApplication *)application {
NSLog(@"順序被殺死");
}
這麼操作之後,comeHome在點擊一次home的時分被調用,applicationWillTerminate在點擊兩次home殺死APP的時分被調用
【iOS 監聽APP被強迫加入的辦法,雙擊home殺死使用】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!