我在執行AppDelegate的didFinishLaunchingWithOptions之前運行方法「ViewDidLoad」時遇到了一個奇怪的問題! 原因我只檢查數據庫是否存在於「didFinishLaunchingWithOptions」中,如果數據庫不存在,我的應用程序崩潰。經過幾個小時的探討後,我厭倦了這樣做,並呼籲HEEEEELP! 如果您願意,可以這麼友善,並指出我正確的方向可能是我的項目有什麼問題。我不知道(aaarggh!)ViewDidLoad在AppDelegate didFinishLaunchingWithOptions執行之前運行!
謝謝!
問候 湯姆
你是如何檢查數據庫的存在。顯示代碼將有所幫助。 – Abizern 2011-05-26 13:55:40
發佈appDidFinishLaunching的一些代碼,如果沒有創建數據庫,則創建它。 – 2011-05-26 14:04:15
如果您來自後臺,didFinishLaunchingWithOptions不會運行,以防萬一您不知道。 – vakio 2011-05-26 14:14:53