雖然我的iPhone應用程序正在運行,但我在NSUserDefaults中存儲了一些數據(NSStrings)。我正在爲fyi遊戲存儲高分。當我雙擊主頁按鈕並殺死應用程序時,我重新啓動應用程序時,存儲在NSUserDefaults中的值通常不存在。 這是怎麼發生的?奇怪的NSUserDefaults行爲
我正在使用的代碼是在全方位的售前,多任務操作系統(3.0等)工作的罰款。從讀取/搜索網絡,它看起來像做[NSUserDefaults standardUserDefaults] synchronize];可以提供幫助。有什麼想法嗎?
謝謝!
太棒了!感謝您的迴應。在applicationDidEnterBackground中調用同步工作。 – MrDatabase 2010-11-08 00:37:36