首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已删除应用程序终止时返回的NSHTTPCookie

已删除应用程序终止时返回的NSHTTPCookie
EN

Stack Overflow用户
提问于 2011-02-22 03:41:50
回答 1查看 2.4K关注 0票数 4

在使用一些代码删除所有cookie之后:

代码语言:javascript
复制
NSHTTPCookie *cookie;
    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (cookie in [storage cookies]) {
        [storage deleteCookie:cookie];
    }

如果您继续使用该应用程序一段时间,cookies将保持删除状态。但是,如果您随后立即终止应用程序,cookie将会返回。听起来某种cookie同步机制还不够快,但在HTTPCookieStore文档中没有提到它。

如何让cookie (可靠地)保持删除状态?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-30 20:14:56

我认为没有办法做到这一点。cookies在发送到NSHTTPCookie类之前被缓存,删除Cookies时也会发生同样的事情。类告诉在退出时删除Cookie,但如果应用程序崩溃,它不会删除Cookie,因为它没有捕捉到适当的事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5070446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档