Я добавил NSZombieEnabled в среду моего исполняемого файла, чтобы отследить объект, который я перебрасываю. Теперь я обнаружил, что происходит сбой в части моего приложения, которая никогда раньше не происходила, только при включенном NSZombieEnabled. В тот момент, когда я его отключаю, сбоев не происходит.
Мне нужно провести экспертизу моего кода, но что это может означать? NSZombieEnabled хранит объекты, которые отправляются сообщение о выпуске. Это может привести к сбою, но не так ли?
Кроме того, установка точки останова - [_ NSZombie methodSignatureForSelector:] на самом деле не дает мне достаточно сложной трассировки стека, чтобы знать, что происходит.