如何在UIWebView中禁用cookie?

时间:2014-06-18 12:24:51

标签: ios objective-c cookies uiwebview

我搜索并找到了清除UIWebView Cookie的方法,但我想知道的是如何完全清除Cookie?需要指导。

谢谢。

1 个答案:

答案 0 :(得分:1)

for(NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies])
 {
        if([[cookie domain] isEqualToString:@"owner.ford.com"] || [[cookie domain] isEqualToString:@"ford.com"])
 {
    NSLog([cookie domain]);
   [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
  }
}
[[NSUserDefaults standardUserDefaults] synchronize];

Imp:请务必添加最后一个NSUserDefaults行。或者,当您重新启动应用时,Cookie会恢复。