UIWebView是否自动存储cookie?

时间:2014-05-18 17:26:07

标签: php ios cookies uiwebview

我有一个iOS应用程序,它基本上是一个包含移动Web应用程序的webview,Web应用程序需要登录,我已经设置了所有脚本以及所有功能以及#34;记住我&#34 34;登录时(创建cookie)

但是一段时间没有活动(如果应用程序在后台运行),如果再次打开应用程序,它会要求您登录,即使我已经检查过了#34;记住我"

问题:我是否需要启用Web视图以接受cookie或其他内容?假设由于UIwebview是在iOS上构建的,它只会起作用...

感谢任何帮助/澄清

1 个答案:

答案 0 :(得分:0)

iOS将Cookie存储在管理Cookie存储的单个对象中,请参阅NSHTTPCookieStorage。通过检索该对象中包含的所有cookie来检查您的cookie是否存在。

代码:

NSArray *httpCookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:aHttpUrl];