так, только у двух срабатывает deinit
tabBarController.viewControllers = [] - делаю так, только у двух срабатывает deinit
tabBarController = UItabbarController() - делаю так, у всех срабатывает deinit
Либо новый массив контроллеров кладу в tabBarController.viewControllers = [controller,controller,controller] - в этом случае у последнего срабатывает deinit
не могу понять почему такое происходит
Очевидно же, что на них где-то сильно ссылаешься Поищи в коде либо инструменты заюзай
Спасибо, так вот там кроме делегатов ничего и нет и все они weak reference, я для проверки в одном убрал weak что б течку воспроизвести и тут в чем разницу тут если утечка произошла то контроллер уже и не выгрузиться, а будет накладываться и каждый раз оставаться в памяти, а в моем случае он в итоге выгружается 😑
без кода это пальцем в небо
Обсуждают сегодня