0

Je développe l'application. Il comprend une page de connexion. Après la connexion, je reçois la réponse json. J'ai essayé la connexion plusieurs fois avec deux comptes différents.Problème de mise en cache de données iOS Networking

Disons le compte A & B. Si je compile et lance une nouvelle version sur l'appareil et que je me connecte avec le compte A. J'ai la bonne réponse. Si je me déconnecte et me reconnecte avec le compte B. Dans ce cas, je reçois l'ancienne réponse du compte A.

Le problème persiste si je fais l'inverse. Il n'y a aucun problème avec les services Web.

J'ai besoin de savoir s'il y a un problème avec la mise en cache des réponses dans ios. J'ai essayé d'implémenter ceci avec NSURLConnection, NSURLSession, et AFNetworking. Le problème reste.

J'ai mis en œuvre la même chose pour l'appareil Android. pas de problème de réponse sur Android.

Quelqu'un peut-il suggérer quelque chose sur cette situation. Toutes les suggestions sont très appréciées.

+0

Montrez votre code. –

Répondre

0

NSURLCache n'a aucune notion de comptes. Vous devrez soit lui dire de supprimer tous les éléments mis en cache ou désactiver la mise en cache. De manière réaliste, la mise en cache des réponses JSON n'est presque jamais la bonne chose à faire, donc vous devriez probablement désactiver la mise en cache pour ces requêtes.