ARC memory leaks

Erlebe ich Speicherverlusten verbunden NSMutableArray in einem Projekt konfiguriert ARC, die ich dachte, war handhaben soll, die diese Dinge für Sie.

Folgende code löst Lecks von NSNumbers:

NSMutableArray *myArray = [[NSMutableArray alloc] init];

NSNumber  *myNumber = [NSNumber numberWithFloat:10];

[myArray addObject:myNumber];

Läuft die Letzte Zeile gibt die folgenden in den debugger:

objc[1106]: Objekt 0x765ffe0 der Klasse __NSCFNumber autoreleased mit kein Schwimmbad im Ort - nur undicht - Pause auf objc_autoreleaseNoPool() zu Debuggen

Abgesehen davon, das Objekt erscheint, korrekt Hinzugefügt, um die mutable-array,

Mache ich was offensichtlich falsch?

Hinweis: Es gibt eine Klasse in dem Projekt, die ich nicht bekommen konnte, um die Arbeit mit BOGEN, und so habe ich ausgeschlossen, es aus BOGEN mit dem compiler-flag -fno-objc-arc. Aber die Lecks auftreten, die in anderen Klassen, die mit der ARC. Nicht sicher, ob das verwandt ist.

Vielen Dank für Eure Hilfe.

InformationsquelleAutor der Frage Spinoxa | 2012-03-19

Schreibe einen Kommentar