Это то, на что указывает Инструмент.Почему мой NSMutableArray вызывает утечку?
students = [[NSMutableArray alloc] initWithArray:[course.students allObjects]];
Я выпускаю массив в dealloc. В остальной части моего кода я вызываю только массив, и я не собираю его снова. Я также попытался заполнить массив с помощью быстрого перечисления, и я получаю ту же проблему.
Возможно, вы можете попробовать запустить Clang Static Analyzer (в недавнем Xcode: Build -> Build and Analyze). Имея только этот фрагмент кода, мы не можем точно сказать, что происходит. – Joost
Я использовал сборку и анализ. Сначала я должен был прочитать об этом, потому что я никогда не слышал об этом. Я не получаю никаких сообщений от моих учеников = ... Есть ли окно, которое сообщает вам все ваши возможные проблемы после анализа? – tazboy
Вот мой код, который касается «студентов»: 1.) self.students = [[[NSMutableArray alloc] initWithArray: [course.students allObjects]] autorelease]; 2.) rows = [students count] + 1; 3.) cell.textLabel.text = [[students objectAtIndex: (indexPath.row-1)] name]; 4.) Студент * student = [students objectAtIndex: row]; 5.) [students removeObject: student]; 6.) [выпуск студентов]; – tazboy