2011-08-19 38 views
0

我在我的應用程序中有一個奇怪的行爲。我用來自數據庫的數據填充我的視圖,有時視圖是空的,我不知道原因。這就像數據庫被關閉或者我想使用一些委託方法來關閉和打開數據庫來查看它是否修復了這個問題。所以問題是我應該使用這三種方法中的哪一種,如果這是一個好方法?數據庫有時會消失iPhone

applicationWillResignActive 
applicationDidEnterBackground 
applicationWillTerminate 

因此,這些都是關閉數據庫,打開數據庫,我應該使用像一個通知:

UIApplicationWillEnterForegroundNotification 

在此先感謝。

+0

這個數據庫在哪裏?在捆綁中還是在文件系統上? – shein

+0

在文件系統 – madcoderz

回答

0

注意,當你的應用程序在後臺並且操作系統需要內存時,仍然可以調用viewDidUnload。 因此,當您清除viewDidUnload中的任何對象並且未將它們設置在viewDidLoad中時,您的視圖可能爲空。

+0

好吧,我沒有發佈任何'viewDidUnload'我不知道這個問題的原因,所以我不能測試它!但我會記住這一點。 – madcoderz

相關問題