iOS 中删除cookie的正确做法

来源:互联网 发布:写给程序员的范畴论 编辑:程序博客网 时间:2024/04/28 13:57

需求:删除 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];

         }

     }


1 0
原创粉丝点击