【发布时间】:2011-10-23 10:10:42
【问题描述】:
在您实际创建任何需要持久化的实体之前,有没有办法强制 Core Data 根据您的模型创建底层 SQLite 数据库?
我的目标是在设计器中定义我的模型,创建 SQLite 数据库,从而能够将数据导入其中和/或通过 SQLite 数据库浏览器等工具直接插入/更新数据。
【问题讨论】:
-
您可以创建一个虚拟记录,然后将其删除。
-
可能是个愚蠢的问题,它不会在您加载应用程序后创建空数据库,甚至在构建项目后创建吗?
-
@Karoly:我没有注意到。我是 Core Data 的新手,所以我肯定是错的
-
直接编辑 Core Data SQLite 存储总是有风险的,而且通常麻烦多于其价值。 SQLite 模式没有记录,它会随着时间的推移而变化,恕不另行通知。最好只通过 Core Data 导入数据并完成。
标签: objective-c ios core-data