AFN 报错 3840

Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set

其实,这是由于服务器返回的数据不是json或xml导致AFN无法解析报错.

解决办法:
manager.responseSerializer = [AFHTTPResponseSerializer serializer]

AFN提供了三种解析响应信息的方式,分别是:

  • AFJSONResponseSerializer JSON解析器 (默认模式)
  • AFXMLParserResponseSerializer XML解析器
  • AFHTTPResponseSerializer 二进制响应数据

你可能感兴趣的:(AFN 报错 3840)