[問題] UIImage讀取網路圖片

看板MacDev作者 (~鬼妻~鬼七~)時間10年前 (2014/11/11 17:56), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
爬過文 找不到類似的問題 我想讓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 是不是有什麼限制?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.10.208 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1415699815.A.2A7.html

11/11 18:08, , 1F
我覺得是因為網址裡面已經是Base64編碼了.. %%%
11/11 18:08, 1F

11/11 19:45, , 2F
嗯 的確是編碼的問題 不要編就可以了
11/11 19:45, 2F

11/12 12:16, , 3F
一樓的意思是指這是一個%%%的問題?
11/12 12:16, 3F
文章代碼(AID): #1KOTrdAd (MacDev)
文章代碼(AID): #1KOTrdAd (MacDev)