【发布时间】:2016-05-19 21:12:42
【问题描述】:
我有一个应用程序,我使用 CoreData 来存储数据。 一切正常,但我想轻松访问我的数据以进行验证。 所以我有了尝试与 iTunes (UIFileSharingEnabled) 共享数据的想法。 现在我可以在 iTunes 中看到我的数据库,我可以在我的 mac 上复制 .sqlite 文件,我可以使用 sqlite3 验证数据。
一切正常,但我想测试其他东西,所以我修改了我的应用程序中的一些数据,但我无法访问修改后的数据。 .sqlite 数据库总是有几天的历史。我在 iTunes 共享中有另外两个文件(.sqlite-shm 和 .sqlite-wal),它们已被修改(当我修改数据时日期会改变),但我无法“更新”.sqlite 文件。
我尝试在 iPhone 上强制退出应用程序,重建应用程序,创建新数据而不是修改,但没有成功。
我的应用程序中的数据是正确的,所以我假设修改存储在另外两个文件中,但是有人知道我可以尝试强制更新 .sqlite 文件吗?
【问题讨论】:
标签: ios sqlite core-data updates itunes