2015-03-25 130 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管理器中打开数据库文件。文件已成功打开。

最主要的是你的应用程序应该关闭。