Я новичок в Objective-C, и мои навыки управления памятью невелики.Однако до сих пор у меня не было ни одной проблемы.И теперь у меня большие проблемы.
Я прошел путь от нулевых сбоев до аварийных сбоев в случайных точках, не давая мне ни вывода на консоль, ни нераспознанных ошибок селектора на случайных типах (-[NSCFSet isSameAsStop:]: unrecognized selector
- я недаже использовать любые наборы, и я, конечно, не вызывал свой пользовательский isSameAsStop ни на каких наборах.).Судя по случайности и ошибкам, мне кажется, что это память, хотя я не совсем уверен.
Как мне отладить это?Отладчик предполагает, что вы знаете , где ваша проблема ... а моя - везде.Идеи?
КОММЕНТАРИЙ РЕШЕНИЯ
Некоторые пояснения к предложению решения "работать с включенным обнаружением зомби":
- Установите NSZombieEnabled наДА на экране «Аргументы исполняемых файлов».
- Постройте, а затем выберите «Выполнить с помощью Performance Tool»> «Распределение объектов», чтобы запустить инструменты.
- Нажмите кнопку «i» на «Распределении объектов» в Instr.и выберите обнаружение зомби и сохраните счет.
- Перезапустите приложение и кликните по нему, оно сообщит вам, когда вы попали в зомби!
Спасибо за помощь!