Когда я делаю «Построить и проанализировать», xCode выдает мне следующее предупреждение:
Потенциальная утечка объекта, расположенного в строке 70
Метод возвращает объект Objective C с счетом сохранения +1 (ссылка на владельца)
Возвращение к началу цикла
Объект, размещенный в строке 70, больше не используется после этой точки и имеет счет сохранения +1 (объект просочился)
Это код (строка 70 начинается с "NSString * newString"):
for(int j = 1; j < [smokeArray count]; j++) {
NSString *newString = [[NSString alloc] initWithFormat:@"Data: "];
int f = [[[smokeArray objectAtIndex:j] num] intValue];
for (int i = 0; i<6; i++) {
int d = [[[[smokeArray objectAtIndex:j] dat] objectAtIndex:i] intValue];
if (i>0) { newString = [newString stringByAppendingFormat:@"-%d",d]; }
else { newString = [newString stringByAppendingFormat:@"%d",d]; }
}
NSLog(@"%d, %@", f, newString);
}