-
Использование метода
UIApplication.shared.open(_:options:completionHandler:):if let url = URL(string: "https://example.com") { UIApplication.shared.open(url, options: [:], completionHandler: nil) } -
Использование метода
open(_:options:completionHandler:)NSWorkspaceв macOS:if let url = URL(string: "https://example.com") { NSWorkspace.shared.open(url) } -
Использование класса
WKWebViewдля загрузки URL-адреса в веб-представлении:if let url = URL(string: "https://example.com") { let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 320, height: 480)) let request = URLRequest(url: url) webView.load(request) } -
Использование класса
SFSafariViewControllerдля открытия URL-адреса в вашем приложении:import SafariServices if let url = URL(string: "https://example.com") { let safariViewController = SFSafariViewController(url: url) present(safariViewController, animated: true, completion: nil) }
Это всего лишь несколько примеров. В зависимости от вашего конкретного варианта использования доступны и другие методы. Не забывайте обрабатывать ошибки и убедитесь, что у вас есть правильные схемы URL-адресов и разрешения.