错误-1004使用iOS设备时无法连接到服务器

时间:2016-02-03 19:38:23

标签: ios localhost httprequest

我在iOS模拟器上从服务器获取图像,我发现这个位置正常工作

  let s = "http://localhost/sc.png"

我也尝试使用计算机的IP地址而不是localhost。没有错误,但图像没有被提取。

我在真实设备上尝试了同样的操作,但我收到错误

-1004 "Could not connect to the server.

我应该使用什么代替我当前的地址?

CODE:

@IBAction func startRequest(sender: AnyObject) {
        let s = "http://localhost/sc.png"
        let url = NSURL(string:s)!

        let session = NSURLSession.sharedSession()
        let task = session.downloadTaskWithURL(url) {
            (loc:NSURL?, response:NSURLResponse?, error:NSError?) in
            if error != nil {
                print(error)
                return
            }
            let status = (response as! NSHTTPURLResponse).statusCode
            if status != 200 {
                print("response status: \(status)")
                return
            }
            let d = NSData(contentsOfURL:loc!)!
            let im = UIImage(data:d)
            dispatch_async(dispatch_get_main_queue()) {
                self.imageView.image = im
                print("sdjsjdhsdhsd")
            }
        }
        task.resume()




    }

0 个答案:

没有答案