我想知道是否使用此代码下载的图像:
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *uiImage=[UIImage imageWithData:imageData];
NSData *pngData = UIImagePNGRepresentation(uiImage);
是否缓存?因为我希望每次执行上面的代码时都只是下载图像而不是缓存。
因为当你这样做时:
NSURL *url = [NSURL URLWithString:link];
NSData *data = [NSData dataWithContentsOfURL:url];
[data writeToFile:storePath atomically:TRUE];
文件将被缓存,当您执行相同的代码时,它将占用缓存而不是从链接中获取数据。 即使您从目录中删除该文件,它仍然使用缓存。