使用我正在处理的特定应用程序,我需要在数据库中拥有大量数据,因此我可以阅读它。我还需要向数据库写一些内容。我从文档文件夹中取出了sqlite数据库的副本并将其放入我的主数据包中,可以毫无问题地读取我手动插入的数据。
我现在正在尝试插入数据,但我遇到了困难。我记得在某个地方读过你不能写入主包中的数据库?只有文件夹?那是对的吗?如果我需要在我需要写入的核心数据db中拥有自定义数据,我有哪些选择?
我应该将它从主文件夹移到文件夹吗?
谢谢!
答案 0 :(得分:0)
我找不到备份文档,但我理解应用程序包是只读的。我已经读过,如果您在应用程序包中预先填充了Core Data存储,则需要将其复制到Documents目录 - 然后进行复制修改。
查看this。