UIImage *image = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:_actualImageURL.absoluteString];
if(!image) {
image = [UIImage imageNamed:@"placeholderImage"];
[self makeImageAvailableAtURL:_actualImageURL];
}
self.messageImage.image = [image isImageGif] ? image.images.lastObject : image;
我们正在从服务器加载图片。如果它是一些 gif 图像,我们会得到.images
的图像(我没有别的方法可以理解它是否为gif)。
- (BOOL)isImageGif {
return self.images;
}
但如果我们用
存储gif图像 [[SDImageCache sharedImageCache] storeImage:image forKey:wImageURL.absoluteString];
,它失去了.images
。
知道如何处理这个?
答案 0 :(得分:0)
嗯,解决方案正在使用:
...
echo $HOSTNAME >> myUptime.${JOB_ID}.txt
cd /directory/of/your/script # change directory
python2.7 your_script.py arg1 arg2 ... >> output.${JOB_ID}.log # call your script
只是:
[[SDImageCache sharedImageCache] storeImage:image recalculateFromImage:NO imageData:data forKey:key toDisk:YES];