#ios
#iOS
Вопрос:
Я продолжаю получать следующий сбой в своем приложении:
-[UIView tintAdjustmentMode]: message sent to deallocated instance 0x17036ab00
Похоже, это происходит только после загрузки контроллера модального представления (с использованием пользовательских анимируемых контроллеров перехода iOS 7) с картой в модальном представлении.
Кто-нибудь видел этот сбой? Я не использую tintAdjustmentMode
нигде в приложении.
Комментарии:
1. Пожалуйста, покажите фрагмент кода. Сбой предполагает, что вы вызываете
tintAdjustmentMode
метод дляUIView
экземпляра, который был освобожден минуту назад. Чем больше кода вы показываете, тем лучший ответ вы получаете.2. Проблема в том, что я не вызываю tintAdjustmentMode нигде в приложении, поэтому, должно быть, iOS делает это самостоятельно. Итак, я не совсем уверен, какой код я должен публиковать…
3. Хорошо, так что, возможно, добавьте точку останова исключения и, возможно, вы получите дополнительную информацию об этом сбое. Где-то вид освобожден, но не должен быть освобожден.
Ответ №1:
Оказывается, мне нужно было установить делегат MKMapView на nil
в viewWillDisappear
.