ios - 如何在运行前创建核心数据文件?

标签 ios database core-data

我有一堆数据要存储在核心数据文件中。问题是它只在运行时创建。我怎样才能在之前创建它,将它保存到我的包中,然后将它显示给用户?

最佳答案

我通过在开发期间在模拟器中运行我的应用程序(或专门为此目的编写的实用程序)并使用其预设信息填充它来实现这一点。然后我在磁盘上找到该文件,将其放入我的项目中,并确保它包含在“复制文件”构建阶段。

在启动时,我在应用程序包中查找文件,并将其复制到 CoreData 期望的位置...即某个可写位置。

关于ios - 如何在运行前创建核心数据文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30018828/

相关文章:

iphone - 动态更改应用程序 CFBundleURLScheme plist 条目(编译后)

ios - 快速在 TableView 内的 Collection View 中显示内容时出现问题

iphone - 文字转语音:阅读列表并在标题之间播放音频文件

database - Postgres-XL : functions for JSON

mysql - 将 4 个表连接在一起

ios - 检查 NSArray 是否包含具有特定属性的对象

Python:Tornado 和持久数据库连接

date - 日期的核心数据 NSPredicate

ios - 核心数据关系问题

ios - 从 TableView 中删除行时 CoreData 应用程序崩溃