Zunächst einmal, vielen Dank, dass Sie diese Seite so toll gemacht haben. (ThumbsUp) Nach dem Lesen viel, das ist mein erstes Mal eine Frage zu stellen.Swift - WebView & Login Pop-ups
Ich versuche, eine Website von meinem UIWebView aufzurufen. Seine aufrufenden Webseiten wie Google und Yahoo mögen einen Charme. Beim Versuch, auf die tatsächlich benötigte Website zuzugreifen, wird mir jedoch kein Login-Popup zur Verfügung gestellt. Der Aufruf der Website über Safari zeigt das Popup und nach erfolgreicher Anmeldung die Informationen, die ich erhalten muss.
import UIKit
class WebViewAssets: UIViewController {
@IBOutlet var webViewAssets: UIWebView!
@IBAction func backWebViewAssetsButton() {
let presentingViewController: UIViewController! = self.presentingViewController
self.dismissViewControllerAnimated(false) {
self.navigationController?.popViewControllerAnimated(true)
}
}
override func viewDidLoad() {
super.viewDidLoad()
navigationItem.title = "Asset"
let url = NSURL (string: "https://www.websiteGoesHere.com")
let requestObj = NSURLRequest(URL: url!)
webViewAssets.loadRequest(requestObj)
}
}
Wie aktiviere ich meine WebView das Popup zu zeigen, und lassen Sie mich anmelden?
Jede Hilfe wird sehr geschätzt.
Mit freundlichen Grüßen
Peanutsmasher
Hallo, ich bin sur nicht auf Ihre Bedürfnisse zu verstehen. Du hast ein UIWebView. Sie haben in diesem Web bekommen, was Sie wollen, wenn Sie "google.com" oder "yahoo.com" fest codieren. Recht ? Aber was ist falsch, wenn Sie mit der Wunschwebseite versuchen ??? – Ragnar
Hallo, das Problem war, dass das UIWebView das anfängliche Login PopUp nicht anzeigt und mir deshalb nicht den im Code fest codierten Link erlaubt. (Bitte beachten Sie den Anhang für das PopUp). Das Problem ist jedoch gelöst, da ich stattdessen einen SFSafariViewController implementiert habe. So ein schönes Werkzeug. – Peanutsmasher