2015-03-25 125 views
0

如何在iOS中使用coredata時打開sqlite數據庫?
在我的情況下,它顯示了三個數據庫文件:iOS Coredata無法打開sqlite數據庫文件

  1. (應用程序名稱).sqlite
  2. (應用程序名稱).sqlite-SHM
  3. (應用程序名稱).sqlite,沃爾瑪

當我試圖通過終端打開它顯示文件已損壞或加密。任何人都可以指導我...

+0

只有第一個是數據庫'(appname).sqlite'其他是共享內存文件和寫入提前日誌文件爲sqlite – dvhh 2015-03-25 06:42:27

+0

你是如何嘗試通過終端打開它? – 2015-03-25 08:03:03

回答

1

得到三個文件到桌面,並使用 mozillafirefox->工具 - >的SQLiteManager

+0

我做了同樣的事情,但SQLiteManager沒有打開任何文件。 – 2015-03-26 09:55:02

+0

是的,那將只允許你在第一時間,如果你試圖在第二次打開可能是你無法訪問,試試這個一次,從SQLiteManager打開你的文件路徑 – NRV 2015-03-27 04:34:30

+0

看起來, Core Data sqlite格式不同。也許它現在被加密了。 – 2015-04-08 14:57:20

0

打開關閉我的應用程序和Xcode的經過。我在mozilla的sqlite管理器中打開數據庫文件。文件已成功打開。

最主要的是你的應用程序應該關閉。