2016-09-29 26 views
-2

我无法使用URLSession来访问由PHP文件生成的JSON数据。正在下载JSON数据iOS 10

我对Swift 3语法和完成处理程序都感到困惑。

到目前为止,我有:

override func viewDidLoad() { 
     super.viewDidLoad() 

     var data : NSMutableData = NSMutableData() 

     let urlString: String = "http://seemeclothing.xyz/service.php" 
     let urlObject: URL = URL(string: urlString)! 
     let response = URLResponse 
     let config = URLSessionConfiguration.default 
     let sessionObject: URLSession 

     sessionObject.dataTask(with: urlObject) { (Data?, URLResponse?, Error?) in 
      print(data) 
      print(URLResponse) 
      print(Error) 

     } 
     sessionObject.resume() 
    } 

我想sessionObject去到我的服务器和打印JSON数据从PHP文件。

任何帮助将不胜感激。

+1

? – rmaddy

回答

0

我强烈建议使用Alamofire。它将URLSession中所有乏味的东西摘录出来。我几天前转向这个,从那以后,我成了一个快乐的露营者。

对于您的问题:

你跟你贴的代码有什么问题
Alamofire.request("https://httpbin.org/get").responseJSON { response in 
    print(response.request) // original URL request 
    print(response.response) // HTTP URL response 
    print(response.data)  // server data 
    print(response.result) // result of response serialization 

    if let JSON = response.result.value { 
     print("JSON: \(JSON)") 
    } 
} 
+0

阿拉莫菲尔得到了很好的支持吗?它是否支持https以及http? – bryan

+0

@bryan是和[是](https://github.com/Alamofire/Alamofire#security) –