2 votes

Comment faire en sorte que iFile ne mette pas en cache les fichiers .plist après la mise à jour vers iOS 8 ?

Un ami a récemment mis à jour son iPhone avec iOS 8. L'iPhone est jailbreaké et une version d'iFile compatible avec iOS 8 est installée.

Avant la mise à jour, il pouvait lancer une application, puis passer au bureau, ouvrir iFile, trouver l'icône de l'application et l'ouvrir. .plist et l'échanger contre un autre .plist . Lorsqu'il a repris l'application, le nouveau .plist prendrait le relais et continuerait à faire fonctionner l'application.

Après la mise à jour, il peut se déconnecter de l'application et échanger la carte de crédit. .plist mais lorsqu'il revient à l'application, iFile revient à l'original. .plist fichier.

Ma question est la suivante : est-ce que iFile pour iOS 8 a une mémoire cache qui stocke les données de l'utilisateur ? .plist Dans l'affirmative, comment puis-je les localiser ou existe-t-il des options qui peuvent être désactivées dans iOS 8 ou dans iFile pour éviter que cela ne se produise ?

1voto

grg Points 181593

Ce n'est pas iFile qui met en cache les listes de propriétés, c'est iOS 8 qui fait cela. Pour améliorer les performances, les fichiers de préférences ne sont pas lus souvent, mais seulement lorsque c'est nécessaire. En outre, le cache maintenu par iOS peut écraser les fichiers de liste de propriétés stockés, ce qui signifie qu'il peut être difficile de modifier les préférences. SyncedPreferences ajoute également à la complexité, étant donné qu'iCloud doit mettre à jour la paire clé-valeur de manière asynchrone avec le cache d'iOS 8. Pour autant que je sache, il n'y a pas d'autre moyen de contourner ce problème que de modifier la liste des propriétés lorsque l'application est assurée de ne pas stocker ses préférences dans le cache (c'est-à-dire juste après un redémarrage).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X