Swift - WebView&登录弹出式窗口

时间:2016-04-08 11:41:02

标签: swift safari uiwebview popup

首先,感谢您让这个网站如此精彩。 ( 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)
   }
}

Login-Popup

如何启用我的WebView以显示弹出窗口并让我登录?

非常感谢任何帮助。

最好的问候 Peanutsmasher

1 个答案:

答案 0 :(得分:0)

我能够通过用SFSafariViewController替换UIWebView来解决这个问题。我强烈建议任何人尝试SFSafariViewController而不是UIWebView,因为它将所有Safari的功能带入您自己的应用程序。只需搜索Google,就可以使用有关如何使用的精彩指南!

最好的问候 Peanutsmasher