我正在创建图片浏览器应用程序,类似于iPhone上的图片应用程序。我从网上下载图片,将它们存储在临时文件夹中
NSString *uniquePath = [NSTemporaryDirectory() stringByAppendingPathComponent: filename];
[UIImageJPEGRepresentation(localImage, 100) writeToFile:uniquePath atomically:YES];
稍后检索以在UIImage视图上显示它们。
if([[NSFileManager defaultManager] fileExistsAtPath: uniquePath])
{
UIImage* localImage = [UIImage imageWithContentsOfFile: uniquePath];
}
在手动删除文件夹中的项目之前,一切正常
[[NSFileManager defaultManager] removeItemAtPath:NSTemporaryDirectory() error:&errorInfo];
一旦上面的代码被执行,我就不再能够存储或检索图像,但控制流显示图像存在于临时文件夹中…
有人能指出问题出在哪里吗?
PS:图像大小约为25Kb