2010-05-21 3 views
3

J'ai créé une vue miniature en utilisant le paquet Three20. J'ai chargé et affiché avec succès les images dans la vue. Maintenant, je veux effacer les images du cache car à chaque fois, il affiche uniquement l'image précédemment mise en cache et non l'image mise à jour ou la dernière. Toutes les images sont extraites du flux RSS.Comment effacer l'image du cache?

S'il vous plaît aidez-moi.

Merci.

Répondre

3

[[TTURLCache sharedCache] removeAll:YES];?

2

Voici quelques méthodes plus TTURLCache si vous ne voulez pas effacer l'intégralité du cache:

[[TTURLCache sharedCache] removeURL:@"documents://an_image.jpg" fromDisk:YES]; 
[[TTURLCache sharedCache] invalidateURL:@"documents://an_image.jpg"]; 

ou

[[TTURLCache sharedCache] removeURL:@"http://example.com/an_image.jpg" fromDisk:YES]; 
[[TTURLCache sharedCache] invalidateURL:@"http://example.com/an_image.jpg"]; 
Questions connexes