無論是我創建的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. 關閉應用程序後保存開關位置
- 4. 關閉後保存進度的應用程序
- 5. 程序關閉後保存幾個EditText
- 6. 高分使用NSUserDefaults在應用程序關閉後未保存
- 7. 我的應用程序關閉後應用程序崩潰
- 8. 如何保存我的ListView當應用程序關閉
- 9. 爲什麼關閉應用程序後間隔沒有保存?
- 10. 應用程序關閉後保存int值
- 11. 應用程序關閉後保存BluetoothDevice對象
- 12. 關閉應用程序後保存信息
- 13. 如何在應用程序關閉後保存變量?
- 14. NSuserDefaults不能保存,直到我關閉應用程序swift
- 15. 控制檯應用程序觸發一個進程然後關閉自己
- 16. 關閉應用程序後保持開關按鈕的狀態
- 17. 應用程序在Delphi中關閉後如何啓動自己的服務?
- 18. 如何關閉由我自己的應用程序打開的對話框
- 19. 屏幕變空白,應用程序強制關閉自己
- 20. 你如何得到一個應用程序來關閉自己?
- 21. 如何防止應用程序自己關閉
- 22. 關閉UIDocument後停止自動保存
- 23. 應用程序保持關閉狀態
- 24. 應用程序保持強制關閉?
- 25. 如何將ALAssetsLibrary保存到usersDefault當我關閉我的應用程序?
- 26. 服務將關閉,如果我關閉我的應用程序
- 27. 保留我自己的版本化應用程序
- 28. 如何從我的Android應用程序關閉後臺進程?
- 29. 如何保存Windows應用程序關閉的數據?
- 30. HtmlHelp()關閉我的MFC應用程序
您是否考慮過使用appDelegate的'appWillTerminate'方法來保存並關閉文件?要回答你的問題,是的,我已經保存了一個plist,然後在應用程序關閉並重新啓動後檢索它。 – Andrew 2011-05-04 08:58:47