我一直在快速開發一個遊戲,當主頁按鈕被意外點擊時,我想運行一個重新啓動遊戲的函數。有沒有人知道什麼代碼需要實現調用一個功能,當主頁按鈕被點擊和應用程序關閉。 (按home鍵我指的是實際的硬件按鈕)在主頁按鈕點擊時調用一個函數
1
A
回答
5
您可以使用以下方法之一在你的AppDelegate
// Taken straight from the AppDelegate template
func applicationWillResignActive(application: UIApplication) {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}
func applicationDidEnterBackground(application: UIApplication) {
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}
func applicationWillTerminate(application: UIApplication) {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
// Saves changes in the application's managed object context before the application terminates.
self.saveContext()
}
+0
當用戶按下主頁按鈕時會調用其中的哪一個? – DrZ214
+1
他們都應該被調用。查看應用程序的執行狀態部分https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html –
相關問題
- 1. 按鈕點擊後調用一個頁面加載函數
- 2. 在一個按鈕上調用一個JS函數點擊刷新頁面
- 3. 如何同時調用php函數和javascript函數來點擊一個按鈕?
- 4. 點擊按鈕 - 調用Ajax函數
- 5. 當主頁按鈕被點擊時調用的方法?
- 6. 如何在用戶點擊按鈕時調用函數?
- 7. 如何使一個angularjs按鈕點擊調用傳入函數?
- 8. 如何在模態內的按鈕點擊時調用一個函數?
- 9. PhoneGap點擊後退按鈕模擬點擊主頁按鈕
- 10. 無法在按鈕點擊時調用jQuery函數
- 11. 在WordPress插件中點擊按鈕時調用AJAX函數
- 12. 在QT中點擊按鈕時調用函數
- 13. Kendo UI Mobile - 在按鈕點擊時調用函數的問題
- 14. 單擊按鈕時的調用函數
- 15. 單擊一個按鈕時禁用多個按鈕點擊
- 16. 點擊一個按鈕調用java類
- 17. 在一個按鈕的點擊事件下調用一個函數過程
- 18. 如何在點擊一個按鈕時調用某個功能?
- 19. 按鈕點擊後刷新頁面,然後調用函數
- 20. 從JSP頁面的按鈕點擊事件調用java函數
- 21. 如何在點擊按鈕時複製主頁按鈕雙擊效果?
- 22. 如何調用一個函數,同時點擊odoo中的保存按鈕
- 23. 通過點擊一個按鈕調用另外兩個按鈕
- 24. 在按鈕點擊時調用另一個類的方法
- 25. 如何在點擊一個按鈕時調用PHP
- 26. 如何每次點擊按鈕時調用函數?
- 27. 點擊按鈕時不會調用knockoutjs函數
- 28. 當我點擊「提交」按鈕時,如何調用Javascript函數?
- 29. Django:當點擊按鈕時調用python函數
- 30. javascript - 點擊按鈕時的調用函數
你要當你的用戶離開應用程序,然後知道嗎? – ABakerSmith
這個應用程序是如何關閉的? – BSMP
不,不管它如何實現,只要應用程序關閉 –