0
A
回答
2
有時候你得到的(你也可以實現applicationWillTerminate:
方法在你的應用程序委託中),但不能保證你在這種情況下完全得到任何通知。所以不要依賴它。
如果您的應用程序處於「暫停」狀態,即在後臺但未運行,您將不會收到通知。在暫停的情況下,您只會因不可捕捉的SIGKILL
而死亡。當你因內存不足而死亡時也是如此。
從文檔applicationWillTerminate:
(重點煤礦):
對於不支持後臺執行或者是針對iOS的3.x的鏈接或更早版本的應用程序,當用戶退出應用程序這種方法總是叫。對於支持後臺執行的應用程序,當用戶退出應用程序時通常不會調用此方法,因爲在這種情況下應用程序只是移至後臺。但是,在應用程序在後臺運行(未暫停)且系統因某種原因需要終止該應用程序的情況下,將調用此方法可能會。
2
試試這個:
- (void)applicationWillTerminate:(UIApplication *)application
{
/*
Called when the application is about to terminate.
Save data if appropriate.
See also applicationDidEnterBackground:.
*/
}
你應該實現上面的類,它實現UIApplicationDelegate
一些更多的筆記方法:該方法不會被調用,如果你停止你的應用程序通過Xcode(停止調試按鈕)。所以測試時要耐心等待。
2
當用戶關閉應用程序:
- (void)applicationWillTerminate:(UIApplication *)application{
}
應用將進入非激活狀態:
- (void)applicationWillResignActive:(UIApplication *)application
{
NSLog(@"Application Did Resign Active");
}
用戶按下Home鍵:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
NSLog(@"Application Did Enter Background");
}
0
也有是這樣的:
- (void)applicationDidEnterBackground:(UIApplication *)application {
}
可能是,如果你想知道沒有它進入後臺有幫助;)
相關問題
- 1. 如何知道應用程序是否在iOS終止?
- 2. 如何知道應用程序是否被用戶或iOS(10分鐘背景後)終止
- 3. 如何知道WPF用戶控件是否被啓用?
- 4. 如何知道用戶是否在線?
- 5. 如何知道用戶是否閒置?
- 6. 如何知道Android應用程序是否被禁用ICS
- 7. Facebook - 如何知道用戶是否使用應用程序?
- 8. 我如何知道android應用程序是否明確地被用戶殺死?
- 9. 我如何知道用戶定義組件是否被創建?
- 10. 如何知道未接電話是否被用戶閱讀?
- 11. 如何知道用戶是否強制退出應用程序?
- 12. 如何知道Android應用程序是否被重新部署?
- 13. 如何知道我的Android應用何時終止?
- 14. 如何知道小數點是否終止?
- 15. 如何知道字符串是否爲空終止
- 16. 如何知道線程執行是否終止?
- 17. 如何知道應用何時被用戶強制關閉?
- 18. 如何知道TStringList是否被刷新
- 19. 如何知道PHAsset是否被修改?
- 20. 如何知道mapView是否被加載?
- 21. 如何知道應用程序數據是否被清除或應用程序是否被卸載?
- 22. 的android:如何知道應用是否被另一個應用程序稱爲
- 23. ExpressionEngine讓用戶知道url_title是否已經被使用
- 24. 如何知道應用用戶是否點擊推送通知ios?
- 25. 如何檢查WCF客戶端通道(服務)是否終止?
- 26. 知道驗證是否已被調用
- 27. Android:我如何知道Activity.onStop()是否因爲用戶要回家而被調用?
- 28. 我如何知道用戶是否允許推送通知
- 29. 如何知道用戶是否已打開通知列表?
- 30. Facebook API:如何讓php知道用戶是否是應用程序的粉絲?
的可能重複[如何知道應用程序是否被用戶或iOS(10分鐘背景後終止) ](http://stackoverflow.com/questions/7343404/how-to-know-whether-app-is-terminated-by-user-or-ios-after-10min-background) – Ali