我写的是iOS应用程序,其中IM从服务器下载文件并存储在SQL数据库上后来当用户点击一条消息,将解压缩的文件和文件的显示内容。
为此我写了这个功能,我认为是正确的东西我想做的事:
这是从SQL获取文件并解压在临时文件夹这些文件
NSString *unzipFolder = [[CommonFunctions getCachePath]stringByAppendingPathComponent:@"temp"];
一旦用户使用查看此消息我试图删除这个临时文件夹,所以当对下一个消息用户点击显示其对临时文件夹空间,因为函数总是可以解压缩文件来完成以后,以显示
[[NSFileManager defaultManager] removeItemAtPath:unzipFolder error:&error];
我的问题是,当我运行函数删除解压的文件夹中不删除该内容,并在旁边的消息显示它之前的消息图像(因为他们不清理和经销商的替换)项目的用户点击。
我该如何解决这个问题,我怎样才能在iOS上的文件存储与Temp文件夹和清洁p如果在用户用它做。