возможно, кто-то может помочь мне выяснить, почему его код протекает ..
я вызываю функцию getNotes, которая возвращает авто-релиз NSMutableArray
notesArray = [[noteManager getNotes:id] retain];
notesArray - свойство, объявленное в моемзаголовочный файл
@property (nonatomic, retain) NSMutableArray* notesArray;
это сокращенная версия функции getNotes
- (NSMutableArray*) getNotes:(NSString *)id {
NSMutableArray* rArr = [[NSMutableArray alloc] init];
for (NSString* sNote in noteArray) {
myNote* note = (myNote*)[NSKeyedUnarchiver unarchiveObjectWithFile:sFile];
[rArr addObject:note];
}
return [rArr autorelease];
}
the [rArr addObject: note];это 100% утечка .. почему?все они автоматически выпущены?
класс myNote просто класс с некоторыми свойствами, ничего особенного ...