如何更改核心数据中的数据库?

时间:2015-04-03 08:48:21

标签: ios xcode core-data

有没有办法预览Core Data中特定表的当前内容?我创建了一个应用程序,我想知道当时的内容。我找到了SQLPro来自AppStore应用的方法,但我必须找到.sqlite文件,复制,然后在程序中打开它。到目前为止,我还没有找到一种方法来预览数据库,一直改变

2 个答案:

答案 0 :(得分:2)

在mac系统应用程序文档路径中找到.sqlite文件,并使用SQLITE App或Firfox sqlite ad直接从该路径打开.sqlite文件。

每次刷新sqlite DB时,您都可以看到该表的当前内容。

请注意以下几点:

  • 请勿将文件复制到其他路径位置并打开文件。
  • 从'文档路径'中查找.sqlite文件在你的mac系统中。因为它只包含表格的当前内容。不要尝试从bundle路径打开.sqlite文件。 (例如:Yosemite▸用户▸Rifluxyss▸库▸开发人员▸CoreSimulator....)

IDE上的Fire Fox sqlite广告比sqlite app更加用户友好。所以请尝试下载fire fox sqlite ad并使用它。

答案 1 :(得分:1)

CoreDataPro是由mFluent LLC开发的OSX应用程序,旨在简化启用CoreData的应用程序的开发和调试。

借助此实用程序,我们可以显示coredata的数据。

使用此实用程序来解决您的问题。

Here is the link for that.