Хорошо, вот в чем дело, я ненавижу задавать вопросы о моей отладке и сбоях. Потому что я обычно справляюсь с ними сам, но я просто не могу решить эту проблему, даже после просмотра нескольких вопросов .
Хорошо, вот в чем проблема: мое приложение случайным образом включается и выключается из-за этой трассировки стека:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Где ViewController
может варьироваться, иногда место, где мой код дает сбой, НЕ имеет отношения к этому конкретному ViewController
и не принадлежит или не называет его.
Кроме того, чтобы получить эту трассировку консоли, я включил Zombies, иначе я бы вообще не получил консольной печати, я бы получил только:, objc_msgSend
что, как я знаю, означает, что я отправляю сообщение о том, что выпущено. Но я не могу найти, где это ... Я действительно застрял! Обычно я всегда отлаживаю свои сбои, поэтому я действительно застрял на этом.
Опять же, это вылетает в разных местах в разное время, включается и выключается. А место падения почти не имеет отношения к ViewController
. И меня это очень сбивает с толку.
Вам нужен мой код? У меня много файлов, и поскольку он дает сбой в разных местах, распространение моего кода будет затруднено!
Я безуспешно пытался добавить символические точки останова, а приложение «Зомби» недоступно в приложении «Инструменты» для iOS. Я не могу запустить свое приложение на симуляторе, так как для него есть неподдерживающая архитектура.
Спасибо всем...