Раньше у меня был цикл сохранения в одном из моих ViewControllers, но после много отладки я нашел виновника и исправил его. Но теперь мое приложение выходит из строя, если рассматриваемый VC присутствовал до его законного удаления, и я переключаю вид в свой TabBarController.Какие объекты ссылаются на мой ViewController слабо?
Я включил NSZombie и проверил отправленное сообщение, которое вызывает SIGABRT.
-[OrderViewController respondsToSelector:]: message sent to deallocated instance 0x151fdc00
В трассировке стека я нахожу только вызовы системной библиотеки, никаких конкретных приложений.
- Каковы возможные причины, по которым инфраструктура по-прежнему будет звонить на мой VC?
- Есть ли способ в Xcode, чтобы увидеть, какие объекты имеют слабую ссылку на этот конкретный экземпляр VC?
Похоже, ваш OrderViewController зарегистрирован в качестве делегата для другого класса – oxigen
Вы могли бы иметь действительную точку там.Есть ли способ проверить, какой объект (из которого класс) может иметь этот VC в качестве делегата? – physicalattraction