我将简化我的代码示例。我有这段代码: http://i.stack.imgur.com/QoKcc.png
Alamofire.request(.GET, "https://blah.com/users").response { (request, response, data, error) -> Void in
let json = JSON(data:data!)
print(json)
}
正如您在图像中看到的,我从Web服务获取数据,但在尝试使用我的数据初始化时,JSON返回null。我在这里做错了什么?
edit:从let newStr = NSString返回的字符串值(数据:数据!,编码:NSUTF8StringEncoding)
答案 0 :(得分:0)
我已更新为Alamofire 2.0
,此语法有效
Alamofire.request(.GET, url, parameters:nil, headers: header)
.responseJSON { request, response, result in
switch result {
case .Success(let data):
let json = JSON(data)
case .Failure(_, let error):
print("Request failed with error: \(error)")
}
}