admin管理员组文章数量:1026526
iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址
那么我们怎么样使用iOS 内置的浏览器打开网址呢?
如下:
ios 10 之前使用 [[UIApplication sharedApplication]openURL
openURL:打开的网址
NSURL *URL = [NSURL URLWithString:@"http://www.baidu"];
[[UIApplication sharedApplication]openURL:URL];
ios 9 以后使用 [[UIApplication sharedApplication] openURL: options: completionHandler: ];
这个函数异步执行,但在主队列中调用 completionHandler 中的回调
openURL: 打开的网址
options: 用来校验url和applicationConfigure是否配置正确,是否可用。
唯一可用 @{UIApplicationOpenURLOptionUniversalLinksOnly:@YES}。
不需要不能置nil,需要使用@{}为置空。
ompletionHandler:如不需要,可以置为nil
NSURL *URL = [NSURL URLWithString:@"http://www.baidu"];
[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {
// 回调
}];
iOS 开发的时候,我们需要打开某个网页,可以写一个web页面,也可直接使用浏览器打开网址
那么我们怎么样使用iOS 内置的浏览器打开网址呢?
如下:
ios 10 之前使用 [[UIApplication sharedApplication]openURL
openURL:打开的网址
NSURL *URL = [NSURL URLWithString:@"http://www.baidu"];
[[UIApplication sharedApplication]openURL:URL];
ios 9 以后使用 [[UIApplication sharedApplication] openURL: options: completionHandler: ];
这个函数异步执行,但在主队列中调用 completionHandler 中的回调
openURL: 打开的网址
options: 用来校验url和applicationConfigure是否配置正确,是否可用。
唯一可用 @{UIApplicationOpenURLOptionUniversalLinksOnly:@YES}。
不需要不能置nil,需要使用@{}为置空。
ompletionHandler:如不需要,可以置为nil
NSURL *URL = [NSURL URLWithString:@"http://www.baidu"];
[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {
// 回调
}];
版权声明:本文标题:iOS 用内置浏览器Safari 打开网页 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1741132795a1834503.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论