gpt4 book ai didi

ios - NSURLProtocol 不响应 UIWebviews

转载 作者:行者123 更新时间:2023-11-29 01:10:37 25 4
gpt4 key购买 nike

我的应用程序中的 UIWebviews 和一些自定义 NSURLProtocols 存在问题。

我所有的 web View 请求都是用 NSURLSession 调用的,所以为了让这些请求通过协议(protocol),我需要在我的 session 配置中设置 setProtocolClasses 数组,此时一切都按预期进行。对于我的 Web View ,我使用 [NSURLProtocol register class[MyProtocol Class]] 在 AppDelegate 中的 didFinishLaunchingWithOptions: 方法上进行了注册。如果我在执行 Web View 请求之前没有重新注册,则该 Web View 请求将不会通过协议(protocol)。

你们知道为什么我每次尝试加载 WebView 请求时都必须重新注册自定义协议(protocol)吗?

最佳答案

请求网址是什么?是否有可能在您之后注册了另一个协议(protocol)类? canInitWithRequest 会在 webview 请求时在您的类(class)上被调用吗?

关于ios - NSURLProtocol 不响应 UIWebviews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com