Swift version: 5.6
If you want the user to exit your app and show a website in Safari, it's just one line of code in Swift. I'll make it three here because I'll create the URL in the code too, then safely unwrap it:
if let url = URL(string: "https://www.hackingwithswift.com") {
UIApplication.shared.open(url)
}
It's worth adding that you have the option of using SFSafariViewController
inside your app, which recreates the entire Safari experience right inside your app. See Hacking with Swift project 32 for a tutorial on how to do this.
SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS 10.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.