【发布时间】:2017-03-24 23:30:33
【问题描述】:
我当前的应用程序只复制 .sqlite 文件 (WAL MODE = DELETE)。
一切顺利,新复制的 myfile.sqlite 也完美地包含了数据。
当我执行 fetch request 时,执行没有错误,并且 BOOL (success) 为 1 。但是返回的数组总是空的。
https://www.appcoda.com/core-data-preload-sqlite-database/
本教程告诉我需要将 3 个文件 (.sqlite , .sqlite-wal , .sqlite-shm) 复制到 Document 目录中。
这是否意味着我需要启用 WAL 模式并从头开始重新执行所有操作?在 Xcode 10 中,我们仍然不能只复制 1 个 .sqlite 文件?有人可以澄清一下吗?
【问题讨论】: