在使用一些代码删除所有cookie之后:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}如果您继续使用该应用程序一段时间,cookies将保持删除状态。但是,如果您随后立即终止应用程序,cookie将会返回。听起来某种cookie同步机制还不够快,但在HTTPCookieStore文档中没有提到它。
如何让cookie (可靠地)保持删除状态?
发布于 2011-05-30 20:14:56
我认为没有办法做到这一点。cookies在发送到NSHTTPCookie类之前被缓存,删除Cookies时也会发生同样的事情。类告诉在退出时删除Cookie,但如果应用程序崩溃,它不会删除Cookie,因为它没有捕捉到适当的事件。
https://stackoverflow.com/questions/5070446
复制相似问题