【发布时间】:2016-04-03 11:51:25
【问题描述】:
我想在 iOS 应用上显示我的 Instagram。我在本教程中使用了用于 JSON 的 Alamofire 和 Swifty 库http://myxcode.net/2015/07/12/getting-data-from-instagram-account/
但是我在这一行中遇到了错误:
Alamofire.request(.GET, url).responseJSON { (request, response, json, error) in
说“Void 需要 1 个参数,但在闭包体中使用了 4 个”。
但是如果我使用
Alamofire.request(.GET, url)
.responseJSON { response in
print(response)
}
它会正确打印结果。
如果我使用
Alamofire.request(.GET, url)
.responseJSON { response in
let data = response["data"].arrayValue as [JSON]?
我从https://github.com/Alamofire/Alamofire 得到的 我收到错误“类型'响应'没有下标成员”
我该如何使用它?
【问题讨论】:
-
可以使用
response.data获取服务器返回的原始数据。您可以使用JSON(data: data)来获取 JSON 对象。或者您可以使用response.result.value。它已经是[String: AnyObject]类型的 JSON。 -
谢谢,成功了!
标签: ios instagram alamofire instagram-api swifty-json