У меня есть ivar, keys
, который является NSMutableArray, содержащим 50 строк.Когда мое представление загружается, я получаю сообщение об ошибке зомби в Инструментах, и оно направляет меня к следующей строке кода:
for (int row = 0; row < r; row++) {
for (int column = 0; column < c; column++){
otherArray[column][row] = [[[keys objectAtIndex:0] retain] autorelease];
//^ Instruments brings me here
[keys removeObjectAtIndex:0];
}
}
Я сохранил значение, чтобы сохранить его таким образом, чтобы remove
не вызовет сбой, но это все-таки происходит.Я пытался не сохранять, а автоматически выпустить, и он все еще вылетает.Этот метод сохранения и автоматического освобождения работает, когда у меня есть локальная переменная, но нет ивара ...
Мне нужен ивар, потому что мне нужен доступ к строкам в другом месте.
Спасибо