【发布时间】:2018-06-04 21:52:26
【问题描述】:
我试图从本地主机中的 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)")
}
这是我操场上的结果。这里出了什么问题:(
错误信息:
错误错误域=NSCocoaErrorDomain 代码=256 "该文件 “POST-BCFE0D62-CE3F-407B-B510-CC3B9A8372CF.jpeg”无法打开。” 用户信息={NSURL=http://localhost/Twitter/Post/52/POST-BCFE0D62-CE3F-407B-B510-CC3B9A8372CF.jpeg}
【问题讨论】:
-
请将 print("error") 行更新为 print("error(error)")
-
@DevanshuSaini 非常感谢,我有改动
-
使用 URLSession Data 任务解决这个问题
-
或尝试不同的 NSData.ReadingOptions