Ошибка «изменение слоя, который завершается» при подключении контроллера навигации - PullRequest
0 голосов
/ 15 июля 2011

Я использую контроллер навигации для своего приложения.В одном из представлений у меня есть анимация, которая запускается по таймеру.Когда я нажимаю назад, я получаю это сообщение в консоли:

modifying layer that is being finalized

Я думаю, что это потому, что анимация все еще работает после dealloc.Я нашел, как удалить анимацию, но она не работает в этом случае:

[toolbarView.layer removeAllAnimations];

Есть ли другой способ выпустить этот viewcontroller без проблем?

1 Ответ

1 голос
/ 23 июля 2011

Это связано с разрешением проблемы. в моем случае я выделяю класс внутри метода и отправляю его в следующий контроллер представления. после этого я освобождаю этот class.so он показывает эту ошибку.

решение .... я инициализировал в .h и выпустил в dealloc.now, он работает нормально.

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