Xcode анализатор игнорирует авто-релиз - PullRequest
0 голосов
/ 02 ноября 2011

Я использую последний Xcode и пытаюсь найти утечки памяти.Когда я использую «Анализ», в качестве потенциальной утечки отображается следующее:

+ (UITableViewCell *) method {
UITableViewCell *cell = [[TestX alloc]init];
... do some stuff
return [cell autorelease];
}

Должен ли я просто игнорировать это?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2011

Нет, вы не должны игнорировать предупреждения.Иногда Xcode глючит и забывает, что вы изменили код.Попробуйте перезапустить Xcode.Удалите , выполните некоторые действия , чтобы это были только две строки и посмотрите, не перестанет ли анализатор предупреждать вас.Возможно, вы где-то влияете на счет сохранения в этом коде, не осознавая этого.

0 голосов
/ 02 ноября 2011

Вам нужно правильно назвать метод, чтобы показать, что он возвращает автоматически выпущенный объект.Я забыл предпочтительное имя.Попробуйте что-то вроде 'newObject'.

...