我在我的应用程序中广泛使用了核心数据。通常我需要使用预先填充的数据库提交申请。
我通常会创建无数行代码来填充数据库,然后从应用程序目录中提取它并将其包含在包中。有没有简单的方法可以做到这一点?有什么方法可以使用例如 CSV 文件和外部应用程序填充在 Xcode 上创建的核心数据数据库?
谢谢。
通常的方法是在第一次启动时创建条目。如果要从 CSV 文件导入数据,则需要一个解析器。我可以推荐这个:https ://github.com/davedelong/CHCSVParser
使用 Xcode 没有任何简单的方法可以做到这一点。
基本上我在这种情况下所做的:我构建了第二个目标专用于池化数据库并创建具有相对于文件系统中的工作区的固定持久存储 url 的对象。