0
我将简化我的代码示例。我有这样一段代码: http://i.stack.imgur.com/QoKcc.pngSwiftyJSON返回null
Alamofire.request(.GET, "https://blah.com/users").response { (request, response, data, error) -> Void in
let json = JSON(data:data!)
print(json)
}
正如你可以在图片中看到,我从网络服务的数据,但JSON试图用我的数据进行初始化时返回null。我在这里做错了什么?从返回的字符串值让=中newstr NSString的:
编辑(数据:数据!编码:NSUTF8StringEncoding)
http://i.stack.imgur.com/h8hav.png
你能使用'(data:data encoding:NSUTF8StringEncoding'?并且显示字符串的值?' – Larme
')将数据转换为String在屏幕截图中,您可以看到数据是'html/text'而不是'json/text' – vadian
@Larme是的,现在你已经提到它..我试过了,它会返回html格式。我对此很新,很抱歉,如果这是一个愚蠢的问题..但我该怎么做才对?我必须以某种方式指定我需要json /文本格式? – 192Rob