Сбой режима настройки оттенка

#ios

#iOS

Вопрос:

Я продолжаю получать следующий сбой в своем приложении:

 -[UIView tintAdjustmentMode]: message sent to deallocated instance 0x17036ab00
  

Похоже, это происходит только после загрузки контроллера модального представления (с использованием пользовательских анимируемых контроллеров перехода iOS 7) с картой в модальном представлении.

Кто-нибудь видел этот сбой? Я не использую tintAdjustmentMode нигде в приложении.

Комментарии:

1. Пожалуйста, покажите фрагмент кода. Сбой предполагает, что вы вызываете tintAdjustmentMode метод для UIView экземпляра, который был освобожден минуту назад. Чем больше кода вы показываете, тем лучший ответ вы получаете.

2. Проблема в том, что я не вызываю tintAdjustmentMode нигде в приложении, поэтому, должно быть, iOS делает это самостоятельно. Итак, я не совсем уверен, какой код я должен публиковать…

3. Хорошо, так что, возможно, добавьте точку останова исключения и, возможно, вы получите дополнительную информацию об этом сбое. Где-то вид освобожден, но не должен быть освобожден.

Ответ №1:

Оказывается, мне нужно было установить делегат MKMapView на nil в viewWillDisappear .