2017-09-19 4 views
-2

Comment effacer les données de domaine en mémoire au bon moment? Je souhaite utiliser un domaine en mémoire pour la source de données d'un contrôleur de vue, mais je dois l'effacer lorsque le contrôleur de vue est libéré. Comment puis-je le faire et quel est le bon moment? J'ai essayé cela plusieurs fois, mais je n'ai pas le bon endroit pour effacer les données pour le domaine en mémoire, jusqu'à ce qu'il soit effacé lors des lancements.Comment effacer les données de domaine en mémoire au bon moment?

+0

N'avez-vous pas simplement demandé à https://stackoverflow.com/questions/46291463/how-can-i-do-safe-delete-using-realm? – bdash

+0

Qu'avez-vous essayé jusqu'à présent? Veuillez fournir le code que vous avez essayé et expliquer comment il n'a pas fait ce que vous attendiez de lui et n'écrivez pas simplement _ "J'ai essayé ceci plusieurs fois" _ sans montrer ce que vous avez réellement essayé. –

Répondre

0

Les données de domaine en mémoire sont effacées lorsque l'instance de domaine est désaffectée. Par exemple, le contrôleur de vue contient l'instance de domaine (et toute personne a une forte référence à l'instance de domaine). Les données de domaine en mémoire seront effacées si le contrôleur de vue est libéré.