首先,感谢您让这个网站如此精彩。 ( ThumbsUp )阅读完毕后,这是我第一次提问。
我正试图从我的UIWebView调用一个网站。它的呼叫网站,如谷歌和雅虎,就像一个魅力。但是,在尝试访问实际需要的网站时,它并没有为我提供登录弹出窗口。通过Safari调用网站会显示弹出窗口,并在成功登录后需要获取信息。
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)
}
}
如何启用我的WebView以显示弹出窗口并让我登录?
非常感谢任何帮助。
最好的问候 Peanutsmasher
答案 0 :(得分:0)
我能够通过用SFSafariViewController替换UIWebView来解决这个问题。我强烈建议任何人尝试SFSafariViewController而不是UIWebView,因为它将所有Safari的功能带入您自己的应用程序。只需搜索Google,就可以使用有关如何使用的精彩指南!
最好的问候 Peanutsmasher