URLProtocol使用示例?

时间:2019-08-08 13:07:15

标签: ios swift foundation urlsession

我试图弄清楚URLProtocol的工作方式。您可以提供一些使用URLProtocol的情况吗?它可以解决什么类型的问题?

1 个答案:

答案 0 :(得分:1)

URLProtocol允许您将自己插入URL加载系统。从a simple offline caching system for UIWebViewintercepting Pandora traffic,我已经将它用于几件事。

我有时还会使用URLProtocol实现自己的方案。例如,服务器可能会发送一个自定义的resource:链接,而我将使用URLProtocol从捆绑资源中读取该链接(对此基本上与WKWebView的WKURLSchemeHandler相同)。