gpt4 book ai didi

ios - UIWebView 未打开已安装的应用程序,但在 safari 中打开

转载 作者:行者123 更新时间:2023-11-30 12:08:13 25 4
gpt4 key购买 nike

我正在使用 UIWebview,并且已加载一个 URL,该 URL 显示打开已安装在我的 iPhone 上的 native 应用程序的警报。单击警报时,应用程序不会在 UIWebview 中打开,但当我在 safari 中测试相同的 URL 时,它工作正常。请告诉我是否遗漏了任何步骤。

还有一个更新,上述场景在 IOS 8.0 版本中完美运行,但在以上 8.0 版本中不起作用。我尝试过 UIWebView 和 WKWebView

提前致谢。

override func viewDidLoad() {
super.viewDidLoad()
let webV = UIWebView()
webV.frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height)
webV.loadRequest(NSURLRequest(url: NSURL(string: "someURL")! as URL) as URLRequest)
webV.delegate = self
self.view.addSubview(webV)

}

最佳答案

在 webView 中加载 url 的简单方法。

@IBOutlet weak var webview: UIWebView!


override func viewDidLoad() {
super.viewDidLoad()
webview.loadRequest(URLRequest(url: URL(string:"https://www.google.com")!))
}

关于ios - UIWebView 未打开已安装的应用程序,但在 safari 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46420803/

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