まずはこのサイトをとてもすばらしいものにしていただきありがとうございます。 (ThumbsUp)ロットを読んだ後、これは初めての質問です。Swift - WebView&Loginポップアップ
私は自分のUIWebViewからウェブサイトを呼び出そうとしています。 GoogleやYahooなどのウェブサイトは魅力的です。しかし、実際に必要なウェブサイトにアクセスしようとすると、ログインポップアップは表示されません。 Safari経由でWebサイトに電話をかけると、ポップアップが表示され、ログインに成功したら情報を取得する必要があります。
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
こんにちは、私はあなたのニーズを理解するためにSURていませんよ。あなたはUIWebViewを持っています。あなたが "google.com"や "yahoo.com"をハードコードするなら、あなたはこのウェブ上にいます。右 ? しかし、あなたが欲望のウェブサイトで試してみると何が問題なのですか? – Ragnar
こんにちは、問題は、UIWebViewが最初のログインポップアップを表示しないため、コードにハードコードされたリンクにアクセスできないということでした。 (ポップアップの添付ファイルを参照してください)。しかし、代わりにSFSafariViewControllerを実装したので、問題は解決しました。そのような素敵なツール。 – Peanutsmasher