融智技术学院

 找回密码
 注册
iOS 7开发快速入门
查看: 623|回复: 0

【iPhone每日一问】如何删除所有UIWebView的cookies(Cookie是在客户端存储服务器...

[复制链接]
MrLi 发表于 2014-4-3 15:00:04 | 显示全部楼层 |阅读模式

问:
在我的应用程序中,我有一个UIWebView,它加载linkedin验证页面进行登录。当用户登录时,cookies保存到应用程序中。
我的应用程序有一个注销按钮,它与linkedin登录不相关。所有当用户点击此按钮时,他从应用程序注销。我想注销将从应用程序清除他的LinkedIn cookies,让用户将彻底退出。
答:
根据这个问题,你可以遍历在"Cookie Jar"中的每个cookie,并删除它们,就像这样:
  1. NSHTTPCookie *cookie;
  2. NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
  3. for (cookie in [storage cookies]) {
  4.    [storage deleteCookie:cookie];
  5. }
  6. [[NSUserDefaults standardUserDefaults] synchronize];
复制代码

温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!
以下是《iOS 7开发快速入门》对应的购书评论地址:
当当网:http://product.dangdang.com/23409092.html
亚马逊:http://www.amazon.cn/dp/B00HTVIWVW
京东网:http://item.jd.com/11391620.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号 )

GMT+8, 2019-3-24 11:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表