【问题标题】:How to remove NSDocumentDirectory sqlite database from the iOS app cache?如何从 iOS 应用缓存中删除 NSDocumentDirectory sqlite 数据库?
【发布时间】:2015-03-11 14:04:23
【问题描述】:

在用户定义的时间间隔内,我最新的 sqlite 数据库从我的远程服务器下载并解压缩到 NSDocumentDirectory 中。但是,最新的数据不会显示给用户,因为正在缓存旧版本的数据库。

我检查了 iPhone Simulator 文档目录:

/Users/cdesign/Library/Application Support/iPhone Simulator/6.1/Applications/B458A3F5-5B21-49CD-B4D8-17E5189678FA/Documents

我可以使用 Navicat Sqlite 确认最新的数据库已正确下载和解压缩。

我的问题是,如何使用 Objective c 从 iOS 的内存缓存中删除一个 sqlite 数据库?

提前致谢

【问题讨论】:

    标签: objective-c iphone sqlite caching


    【解决方案1】:

    好的。我设法在我的一条 SQL 语句中添加了另一个内部联接,这实际上从我的结果中删除了大约 100 条记录,这让我觉得我正在查看旧数据库中的记录。

    没有缓存问题,只有一位脸红的开发人员!

    向社区道歉...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2017-07-12
      相关资源
      最近更新 更多