首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用swift打开url链接?

如何使用swift打开url链接?
EN

Stack Overflow用户
提问于 2018-08-01 08:40:04
回答 1查看 8.3K关注 0票数 1

我想通过点击按钮转到url。我尝试过使用‘UISharedapplication’和下面提到的方法,但都不起作用。请帮助。谢谢。

代码语言:javascript
复制
@IBAction func Displayurl(_ sender: Any) {

    UIApplication.shared.canOpenURL(NSURL (string: "http://www.apple.com")! as URL)
}
EN

回答 1

Stack Overflow用户

发布于 2018-08-01 09:12:39

无论是否安装了可以处理url方案的应用程序,都使用canOpenURL(_:)方法。若要打开指定URL的资源,请使用open(_:options:completionHandler:)方法。例如

代码语言:javascript
复制
 if let url = URL(string: "apple.com") {
        if UIApplication.shared.canOpenURL(url) {
            if #available(iOS 10.0, *) {
                UIApplication.shared.open(url, options: [:], completionHandler: nil)
            } else {
                UIApplication.shared.openURL(url)
            }
        }
    }

有关更多信息,请查看此处的文档https://developer.apple.com/documentation/uikit/uiapplication/1622961-openurl

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51623847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档