我想关闭SFSafariViewController
而无需用户点按左上角的完成按钮。
let svc = SFSafariViewController(URL: NSURL(string: "http://spotify.com")!)
self.presentViewController(svc, animated: true, completion: nil)
答案 0 :(得分:1)
我在这里添加此解决方案,因为我正在寻找相同的行为,我没有找到任何好的答案。
展示你的SFSafariViewController:
let URL = NSURL(string: "www.to-load.com")
let webVC = SFSafariViewController(url: URL! as URL)
present(webVC, animated: true)
webVC.loadViewIfNeeded()
然后你可以这样关闭它。
self.navigationController?.popViewController(animated: true)
self.dismiss(animated: true, completion: nil)
是的,我确实检查过,它有效。