我有一个应用程序在 iOS 9 上运行良好,自定义NSURLProtocol
实现了NSURLSession
. 客户端执行的所有请求也已完成,NSURLSession
并且每个请求都sessionConfiguration
在执行请求之前注册到协议。
我在 iOS 8 上遇到了 iOS 9 没有的问题。使用 iOS8 时,CustomNSURLProtocol
会不停地执行该请求,基本上是同一请求的无限循环。canInitWithRequest:
在自定义协议中,在 iOS 8 上比在 iOS 9 上调用方式更多,这基本上驱动方法startLoading
在我的协议应该执行的一些标头修改后被调用并触发请求。
iOS8 是否存在已知问题,其中NSURLProtocol
s 和NSURLSession
不按预期运行?