Комментарии 4
А разве не нужно вызывать на контроллере ?
addChild(UIHostingController())
...
uiHostingController.didMove(to parent: self)
Вы же вью UIHostingController добавили во вью другого контроллера. Вроде при добавлении как child там происходит правильная синхронизация life cycle-ов контроллеров. Не скажу, что большой опыт интеграции SwiftUI + UIKit, но без этого вроде иногда были проблемы с safe area и еще какие-то мелкие баги. Но признаю, что есть участки кода и без явного добавления как child и вроде работает.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Swift Utilities — Интеграция SwiftUI в UIKit