w iOS, chciałbym, aby móc powiązać NSURLRequest
- żadnegoNSURLRequest
, czy wniosek nawigacyjnym lub obraz lub arkusza stylów życzenie - z UIWebView
który go posłał. Wydaje się to wymagać implementacji podklasy NSURLProtocol
w celu przechwytywania i analizowania żądań po ich przejściu. Jednak nie mogę znaleźć sposobu korelowania żądania z jego widokiem internetowym, a tylkowydaje się rozumieć.Correlate NSURLRequest z UIWebView
Byłoby dobrze dla żądań nawigacji, ponieważ mogłem utworzyć skojarzenie w moim UIWebViewDelegate
. Ale to nie zadziała dla drugorzędnych żądań zasobów, takich jak obrazy, które nie wywołują metod UIWebViewDelegate
.
Ktoś myśli o najlepszym sposobie zrobienia tego skojarzenia?
NSURL * url = [NSURL URLWithString: urlAddress]; // Utwórz obiekt URL. NSURLRequest * requestObj = [NSURLRequest requestWithURL: url]; // URL Requst Obiekt [web loadRequest: requestObj]; – kamleshwar
Jeśli to NSURLRequest zrzeszy odpowiedź HTML, która ma, powiedzmy, znaczniki img w nim, UIWebView automatycznie uruchomi dodatkowe żądania pobrania tych danych. Chcę również skorelować te prośby. – KevinH