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

编程知识 更新时间:2023-04-22 09:44:56

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 打开网页

本文发布于:2023-04-17 01:47:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/145ae65e9f579a929695951a7e9abfc5.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:打开网页   浏览器   iOS   Safari

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 82008文章数
  • 6427阅读数
  • 0评论数