iPhone - UIWebview不会将身份验证保存到站点

出于这些目的,假设我有一个包含单个UIWebview的应用程序。 我正在向以下任何网站加载请求:facebook,gmail,twitter等,并收到登录屏幕。 问题是 - 如果我登录并重新启动应用程序,我将不得不再次通过登录屏幕。 例如,在Mobile Safari / Google应用程序中,我会保留我的登录cookie /会话详细信息/诸如此类,并且不需要再次输入我的用户凭据。这就是我想要的行为。 我试过的东西: 通过NSURLRequest从NSHTTPCookieStorage发送cookie。 将cookie自己保存到NSUserDefaults,但没有运气。 如何实现Mobile Safari& amp;谷歌应用程序有?     
已邀请:
应用程序终止后,应该存档并保留cookie,并在应用程序变为活动状态时重新加载。你可以通过以下方式实现:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:cookies forURL:url mainDocumentURL:nil]; // where cookies is the unarchived array of cookies
    

要回复问题请先登录注册