下载iOS 10的JSON数据

时间:2016-09-29 20:57:40

标签: php ios json nsurlsession

我无法使用URLSession访问PHP文件生成的JSON数据。

我对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转到我的服务器并从PHP文件中打印JSON数据。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分: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)")
    }
}