网络连接丢失错误只在iOS7与AFNetworking

网络连接丢失错误只在iOS7与AFNetworking

问题描述:

我在我的应用程序中使用AFNetworking 1.2库。当我有iOS6为基地SDK一切工作正常,但如果我更改基本的SDK iOS7,然后在某些请求(不是全部)收到一个错误,指出 - "The network connection was lost".网络连接丢失错误只在iOS7与AFNetworking

我无法找出原因这个问题,也没有这个问题的模式,因为所有的请求都没有失败。

iOS7 SDK中是否有什么变化导致了这个问题?

+0

'AFNetworking 1.2'不是最新版本,可能有一个错误。最新的'AFNetworking'库是'2.0.3'。你可以升级,看看是否可以解决你的问题?此外,最新版本允许您使用Apple推荐的“NSURLSession”。 –

+0

如果在所有情况下都失败了,那么我可以理解AFNetwork版本的一些问题。 – rishi

较新的版本为2-3天,分析问题之后,找到了问题的根源。在响应头部得到一些sdk无法处理的字段。

+0

请问您可以举例说明可能的字段类型吗?或者如何确定哪些字段可能会在我的请求中导致此错误。 – ASP

+2

对于我的情况是“过期”,这是造成问题。 – rishi

正如其他人所说,为iOS7,你要升级到AFNetworking (2.x)

+0

我可以这样做,但我主要关心的是为什么它只会在几次通话中失败,而所有结构都是相同的。 – rishi

+0

所需要的只是在操作系统版本之间进行“少量调用”)更不用说2.x支持NSURLSession,它用iOS7 + – valheru

+0

取代NSURLConnection的功能我发现了这个问题。这与AFNetworking无关。 – rishi