2011-06-21 4 views
-1

Insruments swho à moi une fuite dans mon NSNumber. Voyez-vous une fuite dans mon code s'il vous plaît? grâcefuite de mémoire avec NSNumber

NSNumber *value = [NSNumber numberWithFloat:aFloat]; 
[dictionary setValue:value forKey:@"aKey"]; 
+0

Nous votons pour cette demande parce que trop localisées. Il y a aussi probablement une dupe quelque part, aussi. –

Répondre

1

À moins que vous ne relâchez dictionary il n'y a pas là fuite de mémoire. Les instruments ne sont pas toujours corrects lorsqu'il s'agit de détecter des fuites.

+0

Merci, je suis en train de lire mon dictionnaire comme ceci: NSMutableDictionary * dictionary = [dictionnaire NSMutableDictionary]; ..... return dictionary; – samir

+0

@samir - Alors tous vos objets sont auto-libérés et il ne devrait pas y avoir de fuite. Sauf si quelque part vous appelez 'retain', ou si vous exécutez ce code sur son propre thread d'arrière-plan et que vous n'avez pas configuré de 'NSAutoreleasePool' pour cela. – aroth