【发布时间】:2014-09-30 10:29:55
【问题描述】:
大家好,我一直在网上搜索但运气不佳,但我正在尝试绕过 Alamofires 的异步特性。我试图将 JSON 响应作为字典返回,但 Xcode 给了我“字典不可转换为 'Void'”
func homePageDetails(userName:String) -> (Dictionary<String,AnyObject>){
let username = userName
let hompePageDetails = Alamofire.request(.GET, "http://example.com/API/Bunch/GetHomePageDetails/\(username)/").responseJSON{(request, response, JSON, error) in
print(JSON)
var test = JSON as Dictionary<String,AnyObject>
return test
}
}
任何帮助将不胜感激。
【问题讨论】:
-
你能让 alamofire 返回一个对象吗?
-
是的,我是。你必须使用回调,它工作正常。下面的答案是正确的。