gpt4 book ai didi

ios - 如何使用swift打开url链接?

转载 作者:搜寻专家 更新时间:2023-11-01 05:51:56 25 4
gpt4 key购买 nike

我想通过单击按钮转到一个 url。我尝试使用“UISharedapplication”并通过下面提到的方法进行尝试,但均无效。请帮忙。谢谢。

@IBAction func Displayurl(_ sender: Any) {

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

最佳答案

问题是 UIApplicationcanOpenURL() 方法只是返回 一个 URL 可以 打开, 而实际上并没有打开 URL。一旦确定该 URL 是否可以打开(通过调用 canOpenURL(),正如您所做的那样),您必须在共享的 上调用 open() >UIApplication 实例来实际打开 URL。如下所示:

if let url = URL(string: "http://www.apple.com") {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:])
}
}

open()还带有一个可选的 completionHandler 参数和一个 success 参数,您可以选择实现该参数以确定 URL 是否已成功打开。

关于ios - 如何使用swift打开url链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51623847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com