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