1

Confus pourquoi cette ligne de code provoque une fuite de mémoire:fuite de mémoire avec NSMutableDictionary

NSPropertyListFormat format; 
NSMutableDictionary *d = [NSPropertyListSerialization propertyListWithData:rawCourseArray options:NSPropertyListMutableContainers format:&format error:NULL]; 

Toutes les suggestions sur une solution est très appréciée!

Cordialement, B

+2

Il n'y a pas de fuite. – kennytm

+0

libérez-vous 'd' avant de quitter la portée de la méthode où ce code est? –

+0

Merci pour la réponse rapide: Lorsque j'essaie de libérer "d" mon application se bloque. Mais quand je vérifie les fuites de l'outil de représentation il montre: Objet fuit: NSCFString; Bibliothèque responsable: Fondation; Cadre responsable: NSPropertyListSerialization – BX69

Répondre

0

Avez-vous utilisé la propriété?

self.d = [NSPropertyListSerialization propertyListWithData:rawCourseArray options:NSPropertyListMutableContainers format:&format error:NULL]; 

j'ai rencontré alos la fuite similaire d'une résolution à l'aide de la propriété (à savoir self.d)

+0

Merci! Je vais essayer ça ce soir pour voir si ça aide! Regards – BX69

+0

Essayé self.d mais il a donné une erreur de syntaxe. Êtes-vous sûr que c'était votre solution? – BX69

+0

Erreur: "Le membre 'ne fait pas partie d'une structure ou d'un syndicat." – BX69