В iOS я хотел бы иметь возможность связать NSURLRequest
--любой NSURLRequest
, будь то запрос навигации, запрос изображения или таблицы стилей, с отправившим его UIWebView
. Кажется, это требует реализации подкласса NSURLProtocol
для захвата и анализа запросов по мере их поступления. Однако я не могу найти способ сопоставить запрос с его веб-представлением, а NSURLProtocol
, кажется, понимает только NSURLRequest
s.
Это было бы хорошо для навигационных запросов, так как я мог бы создать ассоциацию в своем файле UIWebViewDelegate
. Но это не будет работать для вторичных запросов ресурсов, таких как изображения, которые не вызывают UIWebViewDelegate
методы.
Кто-нибудь есть какие-либо мысли о том, как лучше всего сделать эту ассоциацию?