In SFSafariViewControllerDelegate
Sie nur eine Methode haben, kann das helfen:
optional public func safariViewController(controller: SFSafariViewController, didCompleteInitialLoad didLoadSuccessfully: Bool)
Aber es wird nur bei der ersten (erste) url geladen aufgerufen werden. Wenn Sie Weiterleitungen haben und auf eine URL im Auth-Prozess warten, wird das nicht helfen. Dann sollten Sie UIWebView
verwenden und implementieren UIWebViewDelegate
Delegatmethode:
optional public func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool
aber kann mich nicht erinnern ATS
Verbesserte Text für die Lesbarkeit sein, da es ziemlich verwirrend war. Bearbeiten Sie auch den Titel, um die Frage besser zu reflektieren. – Marcelo
Hast du etwas hilfreiches bekommen? Als ich in die Fitbit-API schaute, wird deutlich, dass wir UIWebView oder WKWebKit nicht für die Anmeldung verwenden können. Ich stecke auf derselben Seite fest. – MouseCrasher