微信分享

2017-04-18  本文已影响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];

上一篇 下一篇

猜你喜欢

热点阅读