0

只是好奇我们是否可以通过 sqlite 查询访问核心数据数据库。在搜索的过程中,我发现了Chris Miles用 sqlite 调试核心数据的帖子。在这里,他指出,我们可以使用终端输入 sqlite 查询,然后实际访问核心数据数据库。

请通过objective-c代码澄清这是否可能。如果可以做到这一点,我可以询问一些我可以学习的好教程的链接。谢谢!

4

1 回答 1

2

您当然可以从 Objective-C 方法中进行 C sqlite3 调用。但是,如果您在 Core Data 中定义数据模型并创建托管对象环境时遇到了麻烦,那么很难想象您为什么要绕过它。

还要考虑的是,不能保证 Core Data 下的当前表格布局将与下一个 iOS 版本保持一致,因此您对存储的任何假设都是脆弱的。

于 2012-11-21T02:45:43.443 回答