iOS 中删除cookie的正确做法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 中删除cookie的正确做法相关的知识,希望对你有一定的参考价值。

需求:删除 qq 登录的 cookie,保证下次打开 qq 登录页面不会默认登录

实现:

     NSString *url =@"https://w.mail.qq.com/cgi-bin/loginpage?

f=xhtml&kvclick=loginpage|app_push|enter|ios&ad=false&f=xhtml";//qq登录的 url

     NSString *urlString =[url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

     NSArray * cookArray = [[NSHTTPCookieStorage sharedHTTPCookieStoragecookiesForURL:[NSURL URLWithString:urlString]];

     for (NSHTTPCookie *cookie in cookArray)

     {

         if ([cookie.domain containsString:@"qq.com"])

         {

             [[NSHTTPCookieStorage sharedHTTPCookieStoragedeleteCookie:cookie];

         }

     }



以上是关于iOS 中删除cookie的正确做法的主要内容,如果未能解决你的问题,请参考以下文章

CCParticleSystem删除最佳做法

大型上传的iOS最佳做法

从数据库中删除“朋友”的最佳做法是啥?

List如何一边遍历,一边删除?

在 index.html 中使用已编译的 JavaScript 代码应该是正确的做法吗?

Web Api 中返回JSON的正确做法