Al desarrollar iOS, necesitamos abrir una determinada página web, podemos escribir una página web o podemos usar directamente el navegador para abrir la URL.
Entonces, ¿cómo usamos el navegador integrado de iOS para abrir la URL?
como sigue:
Utilice [[UIApplication sharedApplication] openURL
openURL: URL abierta antes de ios 10
NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];
[[UIApplication sharedApplication]openURL:URL];
ios 9 más tarde use [[UIApplication sharedApplication] openURL: options : deploymentHandler: ];
Esta función se realiza de forma asincrónica, pero la llamada en la cola de devolución de llamada principal de CompletionHandler
openURL: Abra las
opciones de URL : url y applicationConfigure utilizada para verificar si la configuración es correcta, es utilizable o no.
El único @ {UIApplicationOpenURLOptionUniversalLinksOnly disponible: @YES}.
No es necesario establecer cero, debe usar @ {} para dejarlo vacío.
ompletionHandler: si no es necesario, se puede establecer en nil
NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];
[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {
// 回调
}];