一旦它完全加载,获取URL SFSafariViewController

时间:2016-10-29 09:55:07

标签: ios swift sfsafariviewcontroller

我正在使用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)

}

它正确呈现但我需要访问当前网址。

提前致谢。

0 个答案:

没有答案