如何將數據庫從數據包複製到Documents文件夾(從xcode界面或編程方式)?我想用sqlite3數據庫來插入/更新。我已經制作了數據庫並使用xcode interfce(拖放)將其放入應用程序結構中。xcode sqlite3如何將數據庫從數據庫複製到文檔文件夾?
回答
使用NSFileManager的-copyItemAtPath:toPath:error:
方法來複制文件。如果您喜歡使用網址,還有-copyItemAtURL:toURL:error:
。
在問題iPhone (iOS): copying files from main bundle to documents folder error中有一個很好的例子。
第一:檢查文件是否存在,下一步:在viewdidload上覆制文件? – ksprs8 2012-02-13 17:00:14
@ ksprs8我會在應用程序委託中做到這一點,也許作爲您的應用程序委託的'-application:didFinishLaunchingWithOptions:'方法的一部分。當然,如果您喜歡,請檢查文件是否已存在於目的地,如果不是,則進行復制。這不是絕對必要的:'copyItemAtPath:...'會(根據文檔)中止並返回錯誤,如果文件已經存在於目的地。但它似乎是一個好主意,甚至可以避免嘗試覆蓋數據文件。 – Caleb 2012-02-13 17:12:47
你可以放入(顯示)完整的應用程序:didFinishLaunchingWithOptions代碼你正在使用的是什麼? – ksprs8 2012-02-13 17:14:51
- 1. 如何從資源文件夾數據庫複製到數據庫文件夾
- 2. 複製數據庫文件夾到數據庫文件夾
- 3. 如何將數據庫從資產文件夾複製到數據庫文件夾?
- 4. 將sqlite數據庫複製到數據文件夾
- 5. Xcode - 在庫文件夾中保存sqlite3數據庫
- 6. 如何將數據庫文件從dataDirectory複製到Cordova的www文件夾?
- 7. 無法將數據庫文件複製到其他文件夾
- 8. 如何將數據從pickle文件寫入sqlite3數據庫?
- 9. 如何將預先存在的sqlite數據庫文件從資產複製到數據庫文件夾?
- 10. 複製MYSQL數據庫文件夾
- 11. 在數據文件夾中複製/複製SQL數據庫
- 12. 如何將1列從CSV文件複製到SQL數據庫?
- 13. 如何將mysql數據庫文件複製到項目文件夾?
- 14. 如何將數據庫從SD卡複製到//數據庫
- 15. 將SQLite數據庫從包複製到文檔以便寫入?
- 16. 將文件夾內容複製到Access數據庫中
- 17. 將mysql數據庫文件夾複製到新計算機(windows)
- 18. 如何使用VBScript從數據庫複製到文本文件?
- 19. 如何將數據庫恢復到特定文件夾?
- 20. 數據庫未從資產文件夾複製到設備
- 21. 如何將文件從URL複製到文檔文件夾?
- 22. 如何複製Access數據庫文件?
- 23. 將數據導出到sqlite3數據庫文件
- 24. 數據庫文件未複製到文檔目錄中
- 25. 從其文件複製MySQL數據庫
- 26. 複製從資產現有的數據庫文件夾內部數據庫文件夾錯誤
- 27. 從數據文件夾備份中恢復mysql數據庫
- 28. 如何將本地文件複製到遠程數據庫
- 29. 如何將csv文件複製到mssql數據庫中?
- 30. 如何將VSAM文件(大型機)複製到數據庫?
可能重複[iPhone(iOS):將文件從主包複製到文件夾錯誤](http://stackoverflow.com/questions/3246109/iphone-ios-copying-files-from-main-bundle-to -documents-folder-error) – Caleb 2012-02-13 17:24:39