您的位置:首页 > 移动开发 > IOS开发

iOS 用内置浏览器Safari 打开网页

2019-04-01 16:24 393 查看
版权声明:俊而不逊原创文章,转载请注明出处 https://blog.csdn.net/zjpjay/article/details/88950627

iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址

那么我们怎么样使用iOS 内置的浏览器打开网址呢?

如下:


ios 10 之前使用 [[UIApplication sharedApplication]openURL
openURL:打开的网址

[code]
NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];

[[UIApplication sharedApplication]openURL:URL];

ios 9 以后使用 [[UIApplication sharedApplication] openURL:  options:   completionHandler:  ];
 这个函数异步执行,但在主队列中调用 completionHandler 中的回调
openURL: 打开的网址
options: 用来校验url和applicationConfigure是否配置正确,是否可用。
唯一可用 @{UIApplicationOpenURLOptionUniversalLinksOnly:@YES}。
不需要不能置nil,需要使用@{}为置空。
ompletionHandler:如不需要,可以置为nil

 

[code]
NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];

[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {
  //  回调
}];

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: