Почему я получаю ошибку «плохой доступ» при освобождении моего объекта? - PullRequest
0 голосов
/ 19 августа 2010

Привет, у меня есть класс с переменной экземпляра массива nsmutable. В моем коде я выделяю и инициализирую свой объект, а позже в своей программе я освобождаю свой объект, но он вызывает «плохой доступ», когда я пытаюсь освободить его, Зачем?Если я сохраняю свой объект перед выпуском, он работает, но у меня нет другого объекта, который указывает на этот объект, поэтому мне не нужно сохранять.

1 Ответ

0 голосов
/ 19 августа 2010

Предполагая, что вы правы в том, что сам массив сохраняется и освобождается правильное количество раз (один выделен, а один выпуск верен), наиболее вероятным объяснением может быть то, что массив содержит что-то, для чего был выпущен релиз еще раз, чем необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...