2011-03-26 40 views
1

停止應用程序時,我想,如果要找出UIApplicationDelegate類火災WillTerminate方法,當應用程序在MonoDevelop中被終止?我問這個,因爲我已經建立了我的應用程序關閉數據庫連接時,應用程序終止,它似乎並不像發生這種情況時,我停止從MonoDevelop的應用。不WillTerminate方法火MonoDevelop中

我知道,iPhone應用程序不應該有一個「關閉」功能,但有仿真模擬器上,所以我可以測試WillTerminate方法執行的應用程序關閉的一些方法?

回答

2

不,它不需要,它強制退出應用程序。要測試您可以添加的行爲:

<key>UIApplicationExitsOnSuspend</key> 
<true/> 

到您的Info.plist,然後單擊主頁按鈕。

+0

謝謝,傑夫。當我第一次嘗試添加該值以我點擊_add Child_按鈕plist中,添加的關鍵_UIApplicationExitsOnSuspend_和類型_true_的價值,並沒有奏效。但是,然後我選擇了該值並單擊_edit_,_Value Type_並選擇了_Boolean_,以便出現一個帶勾號的Checbox。然後,我保存並運行了應用程序,並在單擊Home時執行了WillTerminate方法。總之,它工作...但希望這額外的信息可以幫助像我這樣的另一個noobie ......嘿嘿。 :) 謝謝你的幫助! :) – BruceHill 2011-03-27 15:49:33

+0

謝謝布魯斯希爾。如果有人需要幫助,在Monodevelop中,這相當於在pList文件的高級設置選項卡中編輯鍵時,「應用程序不在後臺運行」鍵。 – 2012-02-08 08:47:47