Как деинсталлировать ViewController, встроенные в TabBarController [Swift 5] - PullRequest
1 голос
/ 20 мая 2019

У меня есть два ViewController, инкапсулированных и созданных в виде TabBarController. TabBarController создается в подчиненном NavigationController.

Когда NavigationController решает вернуться и «покинуть» TabBarController и два его ViewController, NavigationController деактивирует TabBarController. Вызывается метод deinit TabBarController. Но я заметил, что методы deinit моих двух ViewControllers не вызываются.

Вопрос

Как может быть, что TabBarController может быть освобожден, но не встроенные ViewController? Как работает ARC в этой ситуации? Как вызвать deinit-вызов встроенных ViewControllers?

...