iOS AFN 3840

2019-06-25  本文已影响0人  ZCY_YAM
<span style="font-size:14px;color:#3333ff;">error Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}</span>

3840是返回格式不能解析
具体原因呢
大部分服务器返回JSON

responseSerializer =  AFJSONResponseSerializer

我们这么接受 本地AF 自动转化为3840错误。但是根本不知道错误原因,
建议一下处理

responseSerializer = AFHTTPResponseSerializer

二进制数字自己处理

let jsonObj:AnyObject = try JSONSerialization.jsonObject(with: any as! Data,  options: JSONSerialization.ReadingOptions.allowFragments) as AnyObject
catch{
   if let str =  String.init(data: any as! Data, encoding: String.Encoding.utf8){
  }
}
上一篇 下一篇

猜你喜欢

热点阅读