web-dev-qa-db-fra.com

Vider le cache NSURLConnection

Existe-t-il un moyen d'effacer le cache NSURLConnection? 

Je l’utilisais pour télécharger des chaînes mais je continue d’obtenir les mêmes chaînes même si je les ai modifiées depuis mon serveur. 

26
moeseth

Vous pouvez vider le cache explicitement en utilisant:

obj-c

[[NSURLCache sharedURLCache] removeAllCachedResponses];

Rapide

 URLCache.shared.removeAllCachedResponses()
61
Ben-G

Vous spécifiez la stratégie de cache lorsque vous créez votre objet NSURLRequest. Définissez la propriété cachePolicy sur NSURLRequestReloadIgnoringCacheData ou utilisez initWithURL: cachePolicy: timeoutInterval: initializer. Voir documentation sur la politique de cache.

14
Robin Summerhill

Ajouter un nombre aléatoire à la fin du nom de fichier

Comme abc.pdf?rand=10023

2
Bejoy Balan

Voici un moyen d’aider les pages officielles de Apple. Il suffit de lire la réponse courte et informative dans le lien.

Cache de session TLS

0
Husyn