2010-05-22 4 views
0

Je tente de charger un fichier plist depuis mon serveur. Je peux penser à 2 façons de le faire, mais pour les deux instruments dit il y a énorme fuite de mémoire:Fuite de mémoire Objective-C lors du chargement du contenu distant

NSData* plistData = [NSData dataWithContentsOfURL:url]; 

et

NSDictionary* updateDigest = [NSDictionary dictionaryWithContentsOfURL: [NSURL URLWithString:updateURL] ]; 

La trace de la fuite de mémoire conduit à __CFURLCache dans CFNetwork et je me demande si quelque chose peut être fait pour réparer la fuite? Toute autre façon de charger un XML plist à distance, sans fuite de mémoire?

Merci

Répondre

1

La fuite est probablement pas venir de chargement des données. C'est probablement en conservant les données ailleurs et en ne les libérant pas.

+0

Oui Tom en effet, mis par erreur retient à une propriété qui devait seulement assigner. Merci :) –

Questions connexes