OSX Swift open URL in default browser OSX Swift open URL in default browser swift swift

OSX Swift open URL in default browser


Swift 3 or later

import Cocoalet url = URL(string: "https://www.google.com")!if NSWorkspace.shared.open(url) {    print("default browser was successfully opened")}


For MacOS, you can use this:

let url = URL(string: "https://www.stackoverflow.com")!NSWorkspace.sharedWorkspace().openURL(url))

For iOS, you can use the following:

let url = NSURL(string: "https://google.com")!UIApplication.sharedApplication().openURL(url)

You have to unwrap NSURL.


macOS:

NSWorkspace.sharedWorkspace().openURL(NSURL(string: "https://google.com")!)

iOS:

UIApplication.sharedApplication().openURL(NSURL(string: "https://google.com")!)