Возможно ли, что CADisplayLink будет вызываться еще один или два раза даже после признания недействительным? Мне это кажется таким, и это вызывает у меня проблему, потому что целевой объект вызывается там, где он уже был, поэтому он падает. Спасибо!
Согласно документам: «Недавно созданная ссылка на дисплей сохраняет цель». так что ни в коем случае не должно произойти сбой.
РЕДАКТИРОВАТЬ: Попробуйте установить переменные среды NSZombieEnabled = YES и NSDeallocateZombies = NO (последний, по умолчанию, по-видимому, по умолчанию), что может помочь отладить сбой.