Necesito comprobar si una vista web cuando se completa la carga tiene algún contenido o no.cómo se comprueba si UIWebView está vacío o no
Lo que necesito es simple. Es una pequeña franja vistas web en la parte inferior de mis páginas (como un anuncio)
llamo
NSURLRequest *request=[NSURLRequest requestWithURL:adURL];
[gWebView loadRequest:request];
puedo obtener la devolución de llamada
-(void)webViewDidFinishLoad:(UIWebView *)webView {
Pero en mi escenario de la vista web volverá vacía y alguna vez tendrá datos.
No quiero mostrar la vista web si el archivo php de mi servidor no arrojó nada.
¿Cómo puedo verificar que he recibido una página vacía en la devolución de llamada (o de cualquier otra manera)?
Esto funciona pero vuelve "
" en la cadena, aunque podría hacer que funcione comprobando si consigo que en el cuerda. Gracias por la ayuda. – AnandDisculpe por el comentario "después de un año", pero esto podría ayudar. Simplemente cambie ('html') a ('cuerpo') y debería funcionar bien. –
Estaba tratando de usar esto para detectar si un archivo PDF mal formado se había cargado (o, de hecho, no cargado), y ni el "cuerpo" ni el "html" funcionan para este propósito. Curiosamente, en iOS7, el método delegado, didFailLoadWithError no se llama si el documento PDF está mal formado. –