我用核心数据构建了Xcode项目我也在实体上工作并创建了几十个。现在我想导入现有数据并且它太大了我刚看到RayWanderLich Tut以及它描述的方法,它需要花费太多时间。我知道它在共享目录中创建sqlite文件,当您尝试打开它时显示加密消息。我也知道它通过在编辑方案中使用这行“-com.apple.CoreData.SQLDebug 1”在实体的基础上创建表。所以我的问题是:
我正在寻找你的建议。提前谢谢。
答案 0 :(得分:0)
通过该教程,您可以创建一个嵌入到应用程序中的SQLite文件,并将其用作初始数据(它是您的核心数据模型,充满数据),然后用户可以对其进行修改。对于应用程序,这是绝对最快的选项,因为它不需要进行任何导入。它只是将文件从包中移动到文档(或其他合适的文件夹)。
为您嵌入而创建的SQLite文件并不特殊,可以像任何其他SQLite文件一样访问(使用适当的工具打开和查询内容)。