美文网首页
微信分享

微信分享

作者: 小星星灬 | 来源:发表于2017-04-18 14:24 被阅读3次

写了自己看:

上次项目碰到问题,分享到微信的图片不展示,因为用的sdwebimage加载不行,原因我也不知道,后来用[NSData dataWithContentsOfURL:];这个方法加载的URL图片就行了。下次有时间把这个补全。


用下面这个方法可以加载网络图片,如果网络地址是一个纯图片的话,生成的data也是一个图片二进制,可以得到一个图片对象。但网络地址是一个网页的话,生成的data不是有一个纯图片的二进制,图片对象为空。

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageUrl]];

UIImage *image_xx = [[UIImage alloc]initWithData:data];

下面这个xxx.png本来就是一个图片,故生成的data也是一个图片二进制。

NSString*path = [[NSBundlemainBundle]pathForResource:@"xxx.png"ofType:nil];

NSData*data = [NSData dataWithContentsOfFile:path];

相关文章

网友评论

      本文标题:微信分享

      本文链接:https://www.haomeiwen.com/subject/akbsattx.html