gpt4 book ai didi

ios - 如何从 SFSafariViewController 获取 URL?

转载 作者:可可西里 更新时间:2023-11-01 03:32:51 25 4
gpt4 key购买 nike

我正在将 iOS 中的 fitbit login-api 与 Objective C 集成,我需要获取回调 URL。

我目前正在使用 SFSafariViewController 但我无法在登录后读取 URL。是否可以从 SFSafariViewController 获取 URL?

最佳答案

SFSafariViewControllerDelegate 中,您只有一种方法可以提供帮助:

optional public func safariViewController(controller: SFSafariViewController, didCompleteInitialLoad didLoadSuccessfully: Bool)

但它只会在加载初始(第一个)url 时被调用。如果您有重定向并在身份验证过程中等待某些 url - 这将无济于事。然后你应该使用 UIWebView 并实现 UIWebViewDelegate 委托(delegate)方法:

optional public func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool

但不记得是ATS

关于ios - 如何从 SFSafariViewController 获取 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33369164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com