我正在使用Alamofire版本3.1.5和我的xCode版本7.3。我在我的许多应用程序上尝试过它。但我没有得到任何结果。执行前没有看到错误。我的代码是这样的:
classpath.jar
我使用断点检查,应用程序直接到达alamofire行的最后一个括号。
答案 0 :(得分:0)
我认为问题是你没有打电话给resume()
。来自Alamofire doc
如果拥有管理器没有将startRequestsImmediately设置为 是的,请求必须调用resume()才能启动。
试试这个
alamoFireManager.request(.GET, apiUrl, encoding: .json).validate(contentType: ["application/json"]).resume().responseJSON { response in
print(response.result.value)
switch response.result{
case .Success:
if let value = response.result.value{
let json = JSON(value)
print (json)
callback.onResponse(value) // this is where my value is sent
}
case .Failure(let error):
print(error.localizedDescription)
}
}