J'ai pensé à une méthode et c'était ok. Ajoutez un attribut à NSUserDefaults. Dans Appdelegate, vérifiez d'abord s'il existe cet attribut pour déterminer si c'est la première fois que vous installez l'application. la première fois que vous installez l'application. Ajoutez cet attribut. L'attribut représente le temps nécessaire pour vider le cache et la première fois, l'heure actuelle du système lui est attribuée. Ensuite, chaque fois que vous ouvrez l'application, comparez cette heure avec l'heure actuelle du système. Si l'heure actuelle du système est supérieure de 7 jours à cet attribut, supprimez le dossier Cache, sinon ne faites rien. Le problème initial était de savoir comment déterminer si l'application avait été installée pour la première fois sur le téléphone mobile. Plus tard, j'ai appris que vous pouvez déterminer s'il existe un attribut personnalisé dans NSuserdeafaults pour déterminer si l'application est installée pour la première fois, et le le problème a été résolu
Enregistrez l'heure du dernier nettoyage, comparez-la avec la dernière fois après l'ouverture>=Videz le cache dans les 7 jours et enregistrez l'heure actuelle.
J'ai pensé à une méthode et c'était ok. Ajoutez un attribut à NSUserDefaults. Dans Appdelegate, vérifiez d'abord s'il existe cet attribut pour déterminer si c'est la première fois que vous installez l'application. la première fois que vous installez l'application. Ajoutez cet attribut. L'attribut représente le temps nécessaire pour vider le cache et la première fois, l'heure actuelle du système lui est attribuée.
Ensuite, chaque fois que vous ouvrez l'application, comparez cette heure avec l'heure actuelle du système. Si l'heure actuelle du système est supérieure de 7 jours à cet attribut, supprimez le dossier Cache, sinon ne faites rien. Le problème initial était de savoir comment déterminer si l'application avait été installée pour la première fois sur le téléphone mobile. Plus tard, j'ai appris que vous pouvez déterminer s'il existe un attribut personnalisé dans NSuserdeafaults pour déterminer si l'application est installée pour la première fois, et le le problème a été résolu
Enregistrez l'heure du dernier nettoyage, comparez-la avec la dernière fois après l'ouverture>=Videz le cache dans les 7 jours et enregistrez l'heure actuelle.
Egocache