2016-11-14 16 views

答えて

2

をURLを開くことができるかどうかをチェックしてみてください。多くは、それが動作

スウィフト3.0

if (UIApplication.shared.canOpenURL(URL(string:"twitter://"))) { 
    print("Twitter is installed") 
} 

スウィフト2.3以下

if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"twitter://"))) { 
    print("Twitter is installed") 
} 
+0

感謝 – Kirill

0

あなただけcanOpenURL(_:)を使用してチェックアプリは、そのアプリケーションに

extension UIApplication { 
     class func tryURL(_ urls: [String]) { 
      let application = UIApplication.shared 
      for urlString in urls { 
       if let url = URL(string: urlString) { 
        if application.canOpenURL(url) { 
         //Do your stuff 
        } 
       } 
      } 
     } 
    } 
関連する問題