0

アプリにあるUIWebviewsといくつかのカスタムNSURLProtocolsに問題があります。

Web ビュー以外のすべてのリクエストは NSURLSession で呼び出されるため、これらのリクエストがプロトコルを通過するためにはsetProtocolClasses、sessionconfig で配列を設定する必要があります。この時点で、すべてが期待どおりに機能します。私の Web ビューではdidFinishLaunchingWithOptions:、AppDelegate のメソッドに[NSURLProtocol register class[MyProtocol Class]]. Web ビュー リクエストの実行前に再登録しないと、その Web ビュー リクエストはプロトコルを通過しません。

Web ビュー要求を読み込もうとするたびにカスタム プロトコルに再登録しなければならない理由がわかりましたか?

4

1 に答える 1

1

リクエストURLとは?あなたの後に登録される別のプロトコルクラスがある可能性はありますか? WebviewcanInitWithRequestリクエスト時にクラスで呼び出されますか?

于 2016-03-04T15:48:28.110 に答える