Если вы собираетесь инициализировать этот контроллер представления с нуля, вы можете просто сделать это в своем Appdelegate, где вы получите свой URL по:
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyBoard.instantiateViewController(withIdentifier: "yourViewControllerID") as! YourViewController
vc.url = url
self.window?.rootViewController = vc
Также в файле YourViewController
установите свой URL как:
var url = "" {
didSet {
//trigger your webView to start loading, you can also do it at viewDidAppear maybe.
//example:
let url = URL(string: url)
let request = URLRequest(url: url)
webView.loadRequest(request)
}
}