NSURLProtocol没有响应UIWebviews

我遇到了UIWebviews问题以及我的应用中的一些自定义NSURLProtocols问题。

我的所有 web查看请求都是使用NSURLSession调用的,所以为了让这些请求通过协议,我需要在sessionconfig上设置setProtocolClasses数组,此时一切正常。 对于我的web视图,我使用[NSURLProtocol register class[MyProtocol Class]]在AppDelegate的didFinishLaunchingWithOptions:方法上进行[NSURLProtocol register class[MyProtocol Class]] 。 如果我在执行Web查看请求之前未重新注册,则该Web查看请求将不会通过协议。

你们有什么想法,为什么我每次尝试加载网络查看请求时都必须重新注册自定义协议?


请求URL是什么? 是否有可能在你之后注册了另一个协议类? 在webview请求时, canInitWithRequest是否会在您的课堂上被调用?

链接地址: http://www.djcxy.com/p/34793.html

上一篇: NSURLProtocol not responding to UIWebviews

下一篇: Custom NSURLProtocol caused