2017-12-22 6 views
0

から画像をキャッチしながら、私は自分のローカルホスト内のURLから画像をキャッチしようとしていますが、何とかそれはここでエラーにエラーURL

import UIKit 

let path = "http://localhost/Twitter/Post/52/POST-BCFE0D62-CE3F-407B-B510-CC3B9A8372CF.jpeg" 

let url = URL(string: path)! 

do { 
    let imageData = try Data(contentsOf: url) 
    let image = UIImage(data: imageData) 
} catch { 
    print("error \(error)") 
} 

を与える私の遊び場での結果です。何がここで間違っていた:(

enter image description here

エラーメッセージ:

エラーエラードメイン= NSCocoaErrorDomainコード= 256「ファイル 「POST-BCFE0D62-CE3F-407B-B510-CC3B9A8372CFを。 JPEG」開くことができませんでした。」 のUserInfo = {NSURL = http://localhost/Twitter/Post/52/POST-BCFE0D62-CE3F-407B-B510-CC3B9A8372CF.jpeg}

+2

(「エラー\(エラー)」)を印刷するプリント(「エラー」)の行を更新してください –

+0

@DevanshuSainiはどうもありがとうございました、私が持っているこの問題 – Alexa289

+0

使用URLSessionデータタスクを変更します。 ReadingOptions –

答えて

2

スイフト3.0

let url = URL(string: "http://i.imgur.com/w5rkSIj.jpg") 
let data = try? Data(contentsOf: url) 

if let imageData = data { 
    let image = UIImage(data: data) 
} 

上記のコードを使用してURLから画像を取得してください。お手伝いをしてください。