2016-07-27 82 views
0

我在我的应用程序中有一个访问特定页面登录的UIWebView,如果我在我的应用程序中使用现有的webview输入它似乎会话或cookie未保存(我可以'继续前进)。WebView iOS不保存会话或cookies

但是,如果我使用的浏览器Safari浏览器从我的设备尝试同样的事情,它可以存储在会话或cookies和登录

这是我的代码加载页面:

@IBOutlet weak var webView: UIWebView! 

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

他为什么不保存会话或cookie,我该如何解决这个问题,这是可能的?

回答

0

Lcarifilm!

WebView在技术上应该像常规浏览器一样工作。 您可以尝试并实现webViewDidFinishLoad()并检测可能表明您已成功登录到网站的某个URL,并在检测后,简单地为您指向的特定页面生成另一个loadRequest。

希望帮忙:)