Swift で、アプリケーションの中から指定されたURLを Safari で開きたい場合があります。 Swift で Safari を開くには、以下のようにプログラムで実現できます。
Swift 3
let url = URL(string:"http://weblabo.oscasierra.net") if( UIApplication.shared.canOpenURL(url!) ) { UIApplication.shared.open(url!) }
- Swift 3 から、UIApplication の参照方法が変わっていますので注意が必要です。 UIApplication.shared で参照できるようになっています。
Swift 2
let url = NSURL(string:"http://weblabo.oscasierra.net") if( UIApplication.sharedApplication().canOpenURL(url!) ) { UIApplication.sharedApplication().openURL(url!) }