は、私は私が、単一のオブジェクトレベルでインターセプタを追加するために管理しているアプリレベルのNsUrlSessionインターセプタをどのように適用するのですか? iOS Swift?
私は、すべてのネットワーク呼び出しのためのインターセプタを適用したいフレームワークを開発し、nは私のガードクラスごとに追加することなく、アプリレベルでそれを追加する方法を考え出すています。オブジェクトレベル
func getURLSessionConfiguration() -> URLSessionConfiguration
{
let configuration = URLSessionConfiguration.default
configuration.protocolClasses?.append(MyURLProtocol.self)
return configuration
}
let defaultSession = URLSession(configuration: getURLSessionConfiguration())
URLSessionを好きなようにラップすることができます。 – ovo
アプリでNSUrlSessionを使用するすべてのライブラリに適用したい – inni