我的应用程序需要一个注销按钮,我有以下代码:
while ([[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] count] != 0) {
for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
(虽然只是为了确保它们被删除,但它只运行一次)
如果我在上面的代码之后 NSLog 共享 cookie 存储的描述,它会输出数组为空。但是我终止应用程序或只是关闭它,然后在应用程序启动后的第一件事 NSLog 共享 cookie 存储的描述,所有 cookie 仍然存在。
我尝试Cookie
在 for 循环中设置为 nil,甚至尝试将 dealloc 发送到 cookie(我知道你不应该这样做,但我现在正在尝试任何事情)