我试图从我的应用程序下载图片
请求失败,错误为NSURLErrorDomain,代码实际为-1100.网址应该是正确的,因为我在浏览器中检查了它.谁知道为什么?
let userImageURL: String! = "http://i.imgur.com/QhCzQoR.jpg"; let url = NSURL(fileURLWithPath: userImageURL); let request:NSURLRequest = NSURLRequest(URL: url!) NSURLConnection.sendAsynchronousRequest(request,queue: NSOperationQueue.mainQueue(),completionHandler: { (response:NSURLResponse!,imageData:NSData!,error:NSError!) -> Void in let image = UIImage(data: imageData!); })
你遇到这个问题的原因是你曾经使用过
let url = NSURL(fileURLWithPath: userImageURL);
相反,你应该使用:
let url = NSURL(string: userImageUrl)