AFNetworking在失败块

时间:2015-06-26 10:53:42

标签: json afnetworking

我是GET来自服务器的json数据,但是json数据有一个换行符" \ n",所以我得到了错误:

  

错误域= NSCocoaErrorDomain代码= 3840"操作不能   完成。 (可可误差3840。)" (未转义的控制角色   字符2333.)UserInfo = 0x7fa054a02ab0 {NSDebugDescription = Unescaped   控制角色2333周围的角色。}

所以我想找到破碎的json数据的位置,首先将其转义然后解析它。但我无法找到响应数据的位置。

任何帮助?

被修改

            if let d = error.userInfo  {
                    println(d)
         println(d[AFNetworkingOperationFailingURLResponseDataErrorKey])
                }

我在失败阻止d[AFNetworkingOperationFailingURLResponseDataErrorKey] prints nil

中尝试了这个

1 个答案:

答案 0 :(得分:0)

您可以从失败块的NSError获取响应数据:

{{1}}

从那里,您可以将其转换为NSString或其他任何您需要转义它并适当处理它。