2016-09-29 74 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) –