【发布时间】:2014-07-03 09:14:35
【问题描述】:
我想快速发出 GET 请求以获取一些 Json 数据。 我尝试使用 AFNetworking 并且它有效,但我不知道如何返回我得到的 Json。
我尝试使用 return,但它是在 GET 之前制作的,所以我什么也没得到...
func makeGet(place:String) -> String
{
var str:String = ""
let manager = AFHTTPRequestOperationManager()
manager.requestSerializer.setValue("608c6c08443c6d933576b90966b727358d0066b4", forHTTPHeaderField: "X-Auth-Token")
manager.GET("http://something.com/api/\(place)",
parameters: nil,
success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
str = "JSON: \(responseObject.description)"
println(str) //print the good thing
},
failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in
str = "Error: \(error.localizedDescription)"
})
return str //return ""
}
你能帮帮我吗?
【问题讨论】:
标签: json swift afnetworking afnetworking-2