cookies是为了保持用户信息去维持一个对话,有时候退出登录的时候就会掉到这个大坑里面去,由于cookies没有清除,就会出现数据对应的权限出现问题,请求到的数据不是对应的账号应该有的数据权限,这个时候就要在退出登录或者登陆的时候将以前的那些cookies给清除掉,才不会出现这个数据错乱的问题,这个时候用一段代码就可以是现在这个问题了下面我来给你们来一段通用的代码啊
NSURL *url = [NSURL URLWithString:IPaddress@"login.html"];
if (url) {
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (int i = 0; i < [cookies count]; i++) {
NSHTTPCookie *cookie = (NSHTTPCookie *)[cookies objectAtIndex:i];
NSLog(@"cookie%@",cookie);
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
有了上面这段代码,,你的缓存里面就没有cookies了.