Coding the iPhone

DFWikilabs goes iPhone

Jun 25 2008

Como lanzar Safari desde una aplicación

Published by iphone at 7:20 pm under Documentation

Para lanzar el navegador Safari desde una aplicación, al apretar un botón por ejemplo, se debe invocar al método openUrl pasándole por parametro un NSURL. Por ejemplo, si queremos acceder a la página web de Apple simplemente tendriamos que poner la siguiente linea:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]]; 

 Automáticamente se abriría el navegador, intentando acceder a la página web que se le ha pasado. Si no hay conexión a internet o la página de internet no está disponible en ese momento sale un mensaje, ya dentro de Safari, informando del caso. Hasta la fecha, no he encontrado la forma de volver a la aplicación principal, o sea, salir de Safari sin salir de la aplicación que la ha invocado, manteniendo por supuesto el estado que tenía ésta antes de acceder al navegador. Estoy revisando los ejemplos que hay en el SDK por este tema. [Versión 5 SDK iPhone]

Trackback URI | Comments RSS

Leave a Reply