2016-07-27 20 views
0

特定のページのログインにアクセスするアプリケーションにUIWebViewがあります。アプリケーションに既存のwebviewを使用して入力すると、セッションまたはCookieが保存されていないように見えます先に進む)。WebView iOSはセッションやクッキーを保存しません

しかし、私は私のデバイスからブラウザのSafariを使用して同じことをしようとした場合、それはセッションやクッキーを保存し、ログインすることができます

これは、ページをロードするために私のコードです:。

@IBOutlet weak var webView: UIWebView! 

override func viewDidLoad() { 
UIWebView.loadRequest(webView)(NSURLRequest(URL: NSURL(string: "http://stackoverflow.com")!)) 
     webView.delegate = self 
} 

なぜ彼はセッションやクッキーを保存していないのですが、どうすれば解決できますか?

答えて

0

Lcarifilm!

WebViewは、技術的には通常のブラウザのように機能するはずです。 webViewDidFinishLoad()を実装して、Webサイトに正常にログインしたことを示す特定のURLを検出し、検出後、参照していた特定のページへ別のloadRequestを生成することができます。

助けてくれる希望:

関連する問題