当前位置: 移动技术网 > IT编程>移动开发>IOS > iOS 读取URL图片并存储到本地的实例

iOS 读取URL图片并存储到本地的实例

2019年07月24日  | 移动技术网IT编程  | 我要评论

一座城池txt,千里送鹅毛的故事,杨达才近况

实例如下所示:

dispatch_queue_t globalqueue = dispatch_get_global_queue(0, 0);
dispatch_async(globalqueue, ^{
 
 nsdata *data = [nsdata datawithcontentsofurl:[nsurl urlwithstring:banarmodel.avatar.url]];
 uiimage *image = [uiimage imagewithdata:data]; // 取得图片
 
 // 本地沙盒目录
 nsstring *path = [nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) lastobject];
 // 得到本地沙盒中名为"myimage"的路径,"myimage"是保存的图片名
 nsstring *imagefilepath = [path stringbyappendingpathcomponent:@"adguideimage"];
 // 将取得的图片写入本地的沙盒中,其中0.5表示压缩比例,1表示不压缩,数值越小压缩比例越大
 bool success = [uiimagejpegrepresentation(image, 0.5) writetofile:imagefilepath atomically:yes];
 if (success){
  nslog(@"图片保存成功");
 }else{
  nslog(@"图片保存失败");
 }
});

以上这篇ios 读取url图片并存储到本地的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网