2012-08-06 79 views
0

我使用的Navicat創建的sqlite3的數據庫,然後添加到我的XCode項目。當我的應用程序運行時,所有查詢都能正常執行但是模擬器的文檔文件夾中沒有數據庫。數據庫在哪裏被保存?sqlite3的數據庫未保存的iOS

回答

1

假設你沒有將數據庫複製到您的文檔目錄,那麼它會在你的應用程序的主束,這是<AppName>.app在您的應用程序的根。

不能寫入該文件。

如果你想更改這個文件,你必須從那裏複製到您的文檔目錄。

+0

,所以我將它複製到該文件夾​​,在Xcode中引用呢? – VBK 2012-08-06 09:52:26

+0

您在第一次運行應用程序時將其複製到代碼中。然後,您將在文檔目錄中打開sqlite文件,而不是打開包中的文件目錄。 http://stackoverflow.com/questions/6545180/ios-copy-a-file-in-documents-folder有複製從包的文件保存到文件目錄中有一些示例代碼。 – 2012-08-06 09:56:04

+0

非常感謝您的幫助。這應該在手機本身也適用? – VBK 2012-08-06 10:08:27