ios - Swift - 在应用程序中打开网页,按钮没有反应

标签 ios swift uibutton

我创建了一个按钮来从应用中调用电话:

   @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/

相关文章:

ios - tableView 不刷新

ios - 无法创建有效的 JSON 对象?

ios - 使用 autolayout ON 以编程方式修改 UIButton 宽度

ios - 从包含它的方法的其他类创建按钮

ios - 在 uiimageview 中动画图像

iOS 如何使用自定义对象键创建 NSPredicate?

ios - React-Native ios App 崩溃无报告

swift - 类型 'AVCapturePhotoOutput' 的值没有成员 'outputSettings'

iOS备用图标没有改变

objective-c - 如何在 iPhone 中使带有图像背景的按钮变圆?