2016-12-24 5 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つの問題に自分自身を制限してください。あなたの問題の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 
      } 
     } 
関連する問題