2016-12-24 42 views
-6

这是令人难以置信的令人沮丧的,因为我知道如何在Swift 2中做到这一点。我正在构建一个消息应用程序扩展,并在一个集合视图的页脚类中,我只是想打开一个url。我看了我发誓的每一个帖子,但我得到了同样的错误。Swift 3试图打开URL:共享和打开不可用?

我试图做到这一点:

let url = URL(string: "url here") 
     UIApplication.shared.open(url!, options: [:], completionHandler: nil) 

但我得到的错误: enter image description here

这应该是简单的。我在这里做错了什么?

enter image description here

+0

http://stackoverflow.com/a/39460744/2303865 –

+0

没有工作。以上是我用该解决方案得到的结果 – skyguy

+0

您有多个错误。请限制每个帖子1个问题。要解决你的一个问题,在'let text =“”'后面加一个逗号,使它成为'let text =“”,'。这看起来像是过去和过去的错误。错误的图像也没有帮助;请剪切并粘贴实际的文字。 –

回答

1

走这条路,

let phoneUrl = "tel://45657657" //your url 
     if let url = URL(string: phoneUrl){ 
      if #available(iOS 10.0, *) { 
       UIApplication.shared.open(url, options: [:]) 
      } else { 
       // Fallback on earlier versions 
      } 
     }