扫码关注官方订阅号
如题 链接直接打开是张图片 UIImage *image =[UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
NSLog(@"image:%@",image);
这样打印出来是image:(null) 为什么啊
业精于勤,荒于嬉;行成于思,毁于随。
这样写是没有错的,把url在浏览器里面打开,看是不是一张完整的图片,有可能url不对
查看下url是否正确,浏览器打开看下.
我也遇到了这个问题,不过我解决了。如果[NSData dataWithContentsOfURL:url]返回为空,那么在需要传递url时使用stringByAddingPercentEscapesUsingEncoding将字符串转成url以转换中文中的一些特殊字符.如果[NSData dataWithContentsOfURL:url]依然返回有值,那么有可能你传的url是网页的url,而不是图片的url(我就是这个错误)。
同问,请问解决了吗?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这样写是没有错的,把url在浏览器里面打开,看是不是一张完整的图片,有可能url不对
查看下url是否正确,浏览器打开看下.
我也遇到了这个问题,不过我解决了。如果[NSData dataWithContentsOfURL:url]返回为空,那么在需要传递url时使用stringByAddingPercentEscapesUsingEncoding将字符串转成url以转换中文中的一些特殊字符.如果[NSData dataWithContentsOfURL:url]依然返回有值,那么有可能你传的url是网页的url,而不是图片的url(我就是这个错误)。
同问,请问解决了吗?