0

UINavigationController、firstViewController (navigationController の rootController)、secondViewController、および SFSafariViewController があります。

firstViewController から SFSafariViewController を提示すると、正しく表示され、ページが正常に読み込まれます。しかし、secondViewController に移動して SafariViewController を表示しようとすると、白いウィンドウしか表示されません。

私は SFSafariViewController を以下から提示しようとしました:

override func viewDidAppear(animated: Bool)

そして、ボタンをタッチして SFSafariViewController を提示しようとしましたが、同じ結果が得られました。SFSafariViewController を表示するためのコード:

let urlString:String = "https://google.com"
let url = NSURL(string:urlString)!
let svc = SFSafariViewController.init(URL: url)
self.navigationController?.presentViewController(svc, animated: true, completion: nil)
4

0 に答える 0