WKWebView и NSURLProtocol не работают

При использовании старого UIWebView вы можете перехватывать запросы, внедряя собственный NSURLProtocol. Я использую это для обработки запросов, требующих аутентификации.

Я попробовал тот же код, и он не работает с новым WKWebView, но мой класс протокола вообще не вызывается. Кто-то испытывает ту же проблему или есть лучший способ сделать аутентификацию с WKWebView?

Без каких-либо модификаций я получаю ответ 401 в делегатской функции solvePolicyForNavigationResponse. Я также попытался подключиться к серверу с помощью NSURLConnection и обработать аутентификацию с помощью NSURLConnectionDataDelegate. Это работает, но сохраненные учетные данные не извлекаются WKWebView.

Ответы на вопрос(4)

Ваш ответ на вопрос