我正在使用Objective C在iOS中集成fitbit login-api,我需要获取回调URL.
我目前正在使用SFSafariViewController
但登录后无法读取该URL.是否可以从中获取URL SFSafariViewController
?
如果SFSafariViewControllerDelegate
您只有一种方法可以提供帮助:
optional public func safariViewController(controller: SFSafariViewController, didCompleteInitialLoad didLoadSuccessfully: Bool)
Run Code Online (Sandbox Code Playgroud)
但它只会在加载初始(第一个)url 时被调用。如果您有重定向并在身份验证过程中等待某些网址 - 这将无济于事。那么你应该使用UIWebView
并实现UIWebViewDelegate
委托方法:
optional public func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool
Run Code Online (Sandbox Code Playgroud)
但别记得是ATS
归档时间: |
|
查看次数: |
5393 次 |
最近记录: |