2016-12-24 51 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 
      } 
     }