我目前试图获得一个json,但我总是得到一个错误
Alamofire.request(.GET, "http://api.androidhive.info/contacts/").responseJSON { (req, res, json) -> Void in
let swiftyJsonVar = JSON(json.value!)
print(swiftyJsonVar)
}
答案 0 :(得分:1)
错误消息显示闭包的返回类型是单个对象而不是三个。
快速获得正确语法的两个建议:
在您的情况下,request
方法会返回一个response
对象
答案 1 :(得分:0)
Alamofire.request(.GET, "http://api.androidhive.info/contacts/").responseJSON { (responseData) -> Void in
let swiftyJsonVar = JSON(responseData.result.value!)
print(swiftyJsonVar)
答案 2 :(得分:0)
试试这个
Alamofire.request("http://api.androidhive.info/contacts/").responseJSON { (responseObject) -> Void in
if responseObject.result.isSuccess {
let resJson = JSON(responseObject.result.value!)
print(resJson)
}
}