我创建了一个按钮来从应用中调用电话:
@IBAction func callButton(sender: AnyObject) {
if (PhoneNumber != ""){
UIApplication.sharedApplication().openURL(NSURL(string: "telprompt://\(PhoneNumber)")!)
}
}
而且它工作得很好。当我想打开网页时会发生奇怪的事情。我使用几乎完全相同的代码
@IBAction func openWeb(sender: AnyObject) {
UIApplication.sharedApplication().openURL(NSURL(string: "www.google.com")!)
}
但是这次按钮没有反应,什么也没有发生。无论我在哪里寻找有关从应用程序在 safari 中打开网页的信息,代码都是这样编写的。您知道问题出在哪里吗?
提前致谢!
最佳答案
缺少 url 方案
UIApplication.shared.open(URL(string: "http://www.google.com")!, options: [:], completionHandler: nil)
关于ios - Swift - 在应用程序中打开网页,按钮没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28010518/