Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何从iOS应用缓存中删除NSDocumentDirectory sqlite数据库?_Objective C_Iphone_Sqlite_Caching - Fatal编程技术网

Objective c 如何从iOS应用缓存中删除NSDocumentDirectory sqlite数据库?

Objective c 如何从iOS应用缓存中删除NSDocumentDirectory sqlite数据库?,objective-c,iphone,sqlite,caching,Objective C,Iphone,Sqlite,Caching,按照用户定义的时间间隔,从远程服务器下载最新的sqlite数据库,并在NSDocumentDirectory中解压缩。但是,最新的数据不会显示给用户,因为正在缓存数据库的旧版本 我已在以下位置查看了iPhone模拟器文档目录: /用户/cdesign/Library/Application Support/iPhone Simulator/6.1/Applications/B458A3F5-5B21-49CD-B4D8-17E5189678FA/Documents 我可以确认已使用Navicat

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

我已在以下位置查看了iPhone模拟器文档目录:

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

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

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


提前谢谢

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

这里没有缓存问题,只有一个面红耳赤的开发人员

向社区道歉