我有一個用MonoTouch編寫的iOS應用程序 - 每個新版本都添加了新功能,我需要向數據庫添加其他字段或執行數據維護任務(有時可能需要運行一分鐘左右)。在許多情況下,在我們允許用戶進入應用程序之前,數據/模式將需要更新 - Obj-C或Monotouch中是否有標準化的方式或位置來在啓動時執行這些維護任務?理想情況下,我想要向用戶顯示加載顯示,讓他們知道這是一次性的事情。我應該在我的MonoTouch應用程序中執行維護
我的想法至今:
中的AppDelegate內將它們放置在FinishedLaunching,但它似乎是錯誤的地點。
將主頁視圖更改爲僅升級其數據庫並將其推送到下一個視圖的視圖,但這看起來像是矯枉過正。
這是我最終採取的方法。 – Symmetry