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