iOS 读取URL图片并存储到本地的实例
实例如下所示:
dispatch_queue_tglobalQueue=dispatch_get_global_queue(0,0);
dispatch_async(globalQueue,^{
NSData*data=[NSDatadataWithContentsOfURL:[NSURLURLWithString:banarModel.avatar.url]];
UIImage*image=[UIImageimageWithData:data];//取得图片
//本地沙盒目录
NSString*path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject];
//得到本地沙盒中名为"MyImage"的路径,"MyImage"是保存的图片名
NSString*imageFilePath=[pathstringByAppendingPathComponent:@"adGuideImage"];
//将取得的图片写入本地的沙盒中,其中0.5表示压缩比例,1表示不压缩,数值越小压缩比例越大
BOOLsuccess=[UIImageJPEGRepresentation(image,0.5)writeToFile:imageFilePathatomically:YES];
if(success){
NSLog(@"图片保存成功");
}else{
NSLog(@"图片保存失败");
}
});
以上这篇iOS读取URL图片并存储到本地的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。