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.
Vous pouvez vider le cache explicitement en utilisant:
obj-c
[[NSURLCache sharedURLCache] removeAllCachedResponses];
Rapide
URLCache.shared.removeAllCachedResponses()
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.
Ajouter un nombre aléatoire à la fin du nom de fichier
Comme abc.pdf?rand=10023
Voici un moyen d’aider les pages officielles de Apple. Il suffit de lire la réponse courte et informative dans le lien.