在查看由iOS 7中的Core Data创build的sqlite文件时出现问题

当我尝试访问由核心数据创build的数据库文件时遇到问题。 数据库文件在“文档”文件夹中。 我已经将其复制到我的桌面并使用Firefox插件打开它Hello.sqlite文件不包含任何 使用核心数据插入值的 。 我正在使用iOS 7模拟器运行应用程序。 我可以看到使用iOS-6时插入的行。 任何机构有一个想法,为什么我不能看到我的Hello.sqlite file值?

要查看您的项目数据,请执行以下操作:

  1. 在Mac上运行您的xcode项目(必须包含数据库)
  2. 启动CoreDataPro
  3. select菜单 – >文件 – >新build项目
  4. select“文件”选项卡,你可以使用文件标签,并浏览到“/用户/用户名/库/应用程序支持/ iPhone模拟器/ 6.0 /应用程序/ CD000457-0F95-4AFF – 9C0A – 829F681557AF应用程序“复制并粘贴到桌面上
  5. 第2步:持久性文件加载是您的.sql文件
  6. 从您可以存储的位置复制.sqlite文件(即/用户/您的用户名/库/应用程序支持/ iPhone模拟器/ 6.0 /应用程序/ CD000457-0F95-4AFF-9C0A-829F681557AF / Documents)
  7. select打开
  8. 浏览你的应用程序数据

从维基百科下载

欲了解更多详情请访问此处

直接Coredata下载链接

这是因为iOS 7中使用了新的SQLite日记模式。如果您将其设置为旧模式(如以下SO问题的答案中所示),则应该再次看到您的数据。

如何禁用WAL日志模式