無論是我創建的plist,還是在應用程序運行時進行了更改,即使在殺死應用程序後也會保存?或者爲了以這種方式保存數據,我必須使用CoreData,sqlite3和類似的東西?問候。應用程序關閉後保存我自己的plist
0
A
回答
1
要在應用程序轉到後臺時保存plist,您必須添加代碼以將plist保存在應用程序委託中的- (void)applicationWillResignActive:(UIApplication *)application
方法中。
0
之後你的應用程序已被殺死,你什麼也做不了。這就像我死後,我想建一個房子,你顯然不能這樣做。
引用自己從前面一個問題:
如果有重要的事情要保存,你需要在應用程序的委託方法applicationWillTerminate:
這樣做(的iOS多任務無)和applicationDidEnterBackground:
(多任務的iOS)。在applicationDidResignActive:
上保存也是一個好主意。請參閱UIApplicationDelegate reference。
請注意,所有這些事件還會發布NSNotifications,您可以在任何您喜歡的類中訂閱它們。請參閱notifications section in the UIApplication reference。
相關問題
- 1. 關閉應用程序後保存開關位置
- 2. 我的應用程序關閉後應用程序崩潰
- 3. 應用程序關閉後保存int值
- 4. 爲什麼關閉應用程序後間隔沒有保存?
- 5. 控制檯應用程序觸發一個進程然後關閉自己
- 6. 如何關閉由我自己的應用程序打開的對話框
- 7. 關閉UIDocument後停止自動保存
- 8. 如何將ALAssetsLibrary保存到usersDefault當我關閉我的應用程序?
- 9. 保留我自己的版本化應用程序
- 10. 不要關閉我的應用程序
- 11. HtmlHelp()關閉我的MFC應用程序
- 12. startActivityForResult力關閉我的應用程序
- 13. 我的NodeJS應用程序。關閉
- 14. 我的Android應用程序關閉
- 15. 什麼是應用程序關閉後保存sparsebooleanArray對象的最佳方法
- 16. 後退按鈕關閉應用程序
- 17. DbDataReader自己關閉?
- 18. 在我自己的應用程序中保存Android系統圖標
- 19. vs自己的Plist
- 20. 自動關閉WPF應用程序
- 21. Android應用程序自動關閉
- 22. 如何保證我的win32應用程序快速關閉?
- 23. android:關閉我的應用程序後,在應用程序管理中,仍然顯示強制關閉
- 24. 應用程序關閉後按鈕保持隱藏狀態
- 25. 屏幕關閉後保持應用程序活動
- 26. 關閉的應用程序
- 27. SharedPreferences不保存在強制關閉應用程序
- 28. 防止關閉應用程序,如果文件未保存
- 29. 在關閉應用程序之前保存值?
- 30. 當Windows 8商店應用程序關閉時保存數據
您是否考慮過使用appDelegate的'appWillTerminate'方法來保存並關閉文件?要回答你的問題,是的,我已經保存了一個plist,然後在應用程序關閉並重新啓動後檢索它。 – Andrew 2011-05-04 08:58:47