我正在使用SFSafariViewController。加载重定向到另一个URL的初始URL。我需要获取SFSafariViewController当前的url栏。
它已成功重定向,因为我可以在url栏中看到它,但我甚至无法访问委托方法。
在此之前,我正在使用UIWebView,它工作正常,但突然间它不再重定向了。
这是我的SFSafariViewController代码:
override func viewDidAppear(_ animated: Bool) {
safari = SFSafariViewController(url: URL(string:"https://api.instagram.com/oauth/authorize/?client_id=client_code&redirect_uri=http://localhost&response_type=code")!)
safari.delegate = self
self.present(safari, animated: true, completion: nil)
}
它正确呈现但我需要访问当前网址。
提前致谢。