Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Alert no Internet

Hola a todos puse este codigo para un alert view //Alert WebView - (void) webViewUIWebView*) webView didFailLoadWithErrorNSError *)error { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Errore" message:@"Imposible conecterse. " delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; [alert show]; } Despues me conecte al delegate pero no veo ningún alerta donde erro? Gracias

7 Respuestas

0voto

Peter Puntos289420
¿E hiciste la prueba sin conexión a internet para que no cargue el webView? ¿Solo tienes eso de código?

0voto

leorunn Puntos2590
Hola Peter, hice la prueba directamente con el Iphone, saque el 3G y WiFi y veo nadamas que la pajina en blanco, despues pongo de vuelta la coneccion y veo la pajina. Lo mismo me pasa con el simulador de Xcode. Si es el unico codigo que tengo. Hace poco hice un alert para un numero de teléfono con un Boton, pero esto es otra cosa , no encontre nada en el foro, puede ser tambien que esto pueda interesar a otros, parece una cosa sencilla (seguro lo es) pero no encuentro la solución; si tengo novedades lo voy a escribir Gracias

0voto

Peter Puntos289420
El UIWebview tiene un método delegado webViewDidFinishLoad. Prueba a ver si indicando cuando sucede te marca la alerta. Sería algo así: - (void)webViewDidStartLoad:(UIWebView *)webView { webViewDidFinishLoadBool = NO; loadFailedBool = NO; } - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { loadFailedBool = YES; } - (void)webViewDidFinishLoad:(UIWebView *)webView { if (!loadFailedBool) webViewDidFinishLoadBool = YES; } Te pongo otro ejemplo con la alerta para que pruebes. //Error sin conexión a internet -(void)webView:(UIWebView *)myWebView didFailLoadWithError:(NSError *)error { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error!" message:@"No hay conexión a internet!" delegate:self cancelButtonTitle:@"Cerrar" otherButtonTitles:nil, nil]; [alert show]; } //Cerrar la app desde el AlertView - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { exit(0); } Saludos.

0voto

leorunn Puntos2590
Hola Peter, sos un Grande, funciona Bien, espero que pueda servir a otros como en mi posición. Gracias Ha e utilisado el segundo codigo.

0voto

Peter Puntos289420
De nada Leo, que bueno que te funciono. ¿De qué es tu App?

0voto

leorunn Puntos2590
Es un app de una ciudad de la costa azul en Francia, tiene Hotel, restaurant, transportes como avión, taxi, Bus y otras cosas mas, la voy a cargar en estos días, después voy a escribir como se llama así la pueden ver. Gracias por tu interés

0voto

Peter Puntos289420
Suena bien, si necesitas ayuda o quieres compartir el proceso, bienvenido :)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...