Core Data 预填充的 SQLite 问题,z-metadata

Posted

技术标签:

【中文标题】Core Data 预填充的 SQLite 问题,z-metadata【英文标题】:Core Data Pre-populated SQLite issue, z-metadata 【发布时间】:2009-09-10 05:44:50 【问题描述】:

我对 Core Data 有这个问题。我正在为其中一个选项卡创建一个基于核心数据的应用程序,以填充 UITableViewController。基本上,我在某处读到,提供用于加载数据的预填充 sqllite 文件存在问题。我创建了一个预填充的数据文件,起初遇到了 Z_METADATA 和其他类似异常的问题。如果我们正在创建自己的 sqllite 文件,是否必须包含某些内容,例如某些表名等?

注意,我创建的应用程序并没有在开始时勾选使用核心数据进行存储,所以我不确定这是否会有所不同。

【问题讨论】:

【参考方案1】:

Doron,看一下A Blog On Tech,看看如何获​​得你想要做的事情的一个很好的例子。基本上最好让 Xcode 为您创建基本 SQLite DB,将其复制到您的代码目录,在那里预填充您的数据,然后最后通过 Xcode 将其添加到项目中。

因此,虽然可以在 Xcode 中使用您从一开始就没有创建的 Core Data 应用程序,但从那里开始会容易得多。

【讨论】:

以上是关于Core Data 预填充的 SQLite 问题,z-metadata的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SQLite 文件预加载 Core Data,该文件引用使用“外部存储”保存的图像?

加载预加载到 Core Data 中的 SQLite 数据库

什么意思位置:'default' SQLite 和 Ionic 预填充数据库

使用 SwiftUI 2.0 和 Core Data 预填充数据

使用 Core Data 一对多关系从 JSON 数组填充 sqlite 数据库

iOS 7 预填充的 Core Data 数据库不包含所有数据