Я был в состоянии сделать его работу с помощью NSHTTPCookie
и NSHTTPCookieStorage
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies])
{
NSString* domainName = [cookie domain];
NSRange domainRange = [domainName rangeOfString:@"facebook"]; //i used this to remove facebook related cookie so gave the domain name as facebook
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}
Я никогда на самом деле работал с очисткой кэша, но использовал кусок кода, который запрещает кэширование
NSURLCache *disableCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:disableCache];
[disableCache release];
Да .... Спасибо .... Можете ли вы предложить мне четкие коды кэша? –
Я никогда не работал с очищающим кешем, но имею кусок кода, который отключает кеширование NSURLCache * disableCache = [[NSURLCache alloc] initWithMemoryCapacity: 0 diskCapacity: 0 diskPath: nil]; [NSURLCache setSharedURLCache: disableCache]; [disableCache release]; – iNoob