[问题] UIImage读取网络图片

楼主: ghost777 (~鬼妻~鬼七~)   2014-11-11 17:56:52
爬过文 找不到类似的问题
我想让UIImage来显示一张网络上的图片
绝大多数都没有问题
但极少数会有无法显示的问题
我用的方法是 (swift)
var imgURL = NSURL(string: urlString.
stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!)
var imgData = NSData(contentsOfURL: imgURL!)?
var image = UIImage(data: imgData!)
当url为
http://www.managertoday.com.tw/wp-content/uploads/2014/06/
PM%E7%90%86%E8%AB%96.png
(抱歉字太长放不下)
就是会显示不出图来
我试过别的含有中文的url是没问题的
其他为png或jpg档的url也是没有问题
但读取这张网络的png档时 image 会是nil, imgData是有值的
ios的UIImage 是不是有什么限制??
作者: manlike ( )   2014-11-11 18:08:00
我觉得是因为网址里面已经是Base64编码了.. %%%
楼主: ghost777 (~鬼妻~鬼七~)   2014-11-11 19:45:00
嗯 的确是编码的问题 不要编就可以了
作者: howdiun (Howdiun)   2014-11-12 12:16:00
一楼的意思是指这是一个%%%的问题?

Links booklink

Contact Us: admin [ a t ] ucptt.com