Cómo interceptar requestes de resources de URL de UIWebView

Esto fue realmente difícil de entender, pero creo que lo he descubierto con éxito. Este código puede ser útil si está intentando crear un indicador de progreso, por ejemplo, o hacer algo en algún momento del ciclo de vida de la carga de una página.

Con este código, ahora puede ver cada URL que se descarga, ya sea una image, un file css, etc.

@interface CustomURLProtocol : NSURLProtocol @end @implementation CustomURLProtocol + (void)enable { [NSURLProtocol registerClass:[CustomURLProtocol class]]; } + (BOOL)canInitWithRequest:(NSURLRequest *)request { // Do something here with request.URL.absolutestring return NO; } @end 

Ahora, simplemente llame a [Activar el protocolo CustomURLProtocol].