2012-05-16 38 views
2

我正在使用UIWebView加載URL。我想知道如何清除Cookies。如何清除UIWebView中的Cookie

+1

可能重複[如何刪除UIWebView中的所有Cookie嗎?](http://stackoverflow.com/questions/4471629/how-to-delete-all-cookies-of-uiwebview ) –

回答

15

您可以瀏覽餅乾罐中的每個餅乾並將其刪除。

How to delete all cookies of UIWebView?

NSHTTPCookie *cookie; 
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (cookie in [storage cookies]) 
{ 
    [storage deleteCookie:cookie]; 
} 
+0

其實,我在Google上搜索時得到了這段代碼。但是在錯誤的地方實施。現在改成適當的地方。有用。謝謝 !!! – Perseus

1
NSHTTPCookie *cooki; 
NSHTTPCookieStorage *data = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (cooki in [data cookies]) { 
    [data deleteCookie:cooki]; 
}