2
私のiPhoneアプリケーションでは、ログアウトページでキャッシュとクッキーをクリアします。そのために適切な提案をしてください。今私は以下のコードを使用していますが、正しく動作していません。iphoneでキャッシュとクッキーをクリアする方法
[[NSURLCache sharedURLCache] removeAllCachedResponses];
私のiPhoneアプリケーションでは、ログアウトページでキャッシュとクッキーをクリアします。そのために適切な提案をしてください。今私は以下のコードを使用していますが、正しく動作していません。iphoneでキャッシュとクッキーをクリアする方法
[[NSURLCache sharedURLCache] removeAllCachedResponses];
私はそれがNSHTTPCookie
と私は実際にキャッシュをクリアして働いたことがありません
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];
}
}
NSHTTPCookieStorage
を使用して動作させることができたが、キャッシング
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