2013-09-30 28 views
12

由於升級到XCode 5,我無法在我的應用程序文件夾中查看sqlite文件中的數據。文件夾結構有所變化,但我仍然可以找到正確的應用程序,但是當我用sqlite瀏覽器打開sqlite文件時,CoreData中似乎沒有任何數據。 任何想法?在xcode 5中使用sqlite瀏覽器查看coredata

+0

你有沒有得到任何想法 – 2013-10-03 11:56:31

+4

驚人的如何像Xcode的應用程序仍然無法瀏覽,創建或填充coredata數據庫。 – SpaceDog

回答

13

我建議您使用CoreDataPro應用程序查看您的CoreData存儲。
我的fork稍有改進 - 模擬器管理對象模型的字母排序。

+0

非常有用的謝謝。儘管仍然與sqlite瀏覽器的問題混淆。 –

11

在iOS 7中,默認情況下SQLite的Write-Ahead Logging處於打開狀態。在這種模式下,數據分爲三個文件(.sqlite,.sqlite-shm,.sqlite-wal)。我看到一些SQLite查看器忽略.sqlite-shm和.sqlite-wal文件,因此沒有顯示正確的數據。

+0

你可以請建議一些方法來解決這個問題。 – Gypsa

+1

@Gypsa:我使用[SQLite管理器](https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/)。這不是最好的軟件,但它是免費的,它的工作。 –

+1

我也使用SQLite管理器,但仍然看不到預期的數據?我確實看到3個文件和.sqlite-shm .sqlite-wal是如果我將數據添加到應用程序中會發生變化的。任何建議 – alex

3

我正在使用SQLite管理器插件在Firefox中,它工作得很體面。

你安裝你會看到「SQLite的經理」(在藍色數據庫圖標)項在工具菜單中的插件後,你可以在這裏https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

插件。

+0

我曾經這樣做來查看sqlite數據,但現在我可以做到這一點。不知道爲什麼。我通過下載核心數據的一些教程代碼來測試這一點,因爲這種技術很有效。但是,如果我創建新項目(My xcode 6.3.2版本),並手動執行該教程比我不能看到Sqlite管理器插件的結果 – JiteshW