Как мне узнать, где этот экземпляр освобожден? - PullRequest
1 голос
/ 23 сентября 2011

Я получил [NSArrayM release] сообщение, отправленное на освобожденный экземпляр ошибка.Тем не менее, отладчик выделяет строку в главном источнике (строку возврата) вместо строки, где эта ошибка фактически произошла.Любая идея, как найти эту ошибку и исправить ее?

Спасибо за помощь,

Stephane

1 Ответ

1 голос
/ 23 сентября 2011

Вы можете установить условную точку останова при возникновении исключения - таким образом отладчик остановится точно в месте ошибки.

  • Для этого перейдите на вкладку точек останова в разделе навигатора (крайний левый раздел xcode).
  • Нажмите «+» внизу, чтобы «Добавить точку останова исключения»
  • Добавить точку останова (если хотите, вы можете перехватывать только исключения target-c)
...