nalexn / clean-architecture-swiftui

SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
MIT License
5.56k stars 671 forks source link

Странное поведение метода onAppear во вложенных View, и использованием Loadable-объектов #60

Closed riley-usagi closed 2 years ago

riley-usagi commented 3 years ago

Добрый день.

Столкнулся с необъяснимым, для меня, поведением метода onAppear в процессе рендера View внутри View, с использованием Loadable-объектов в обоих вьюхах.

Суть проблемы на примере:

Для примера я сделал простейшую базовую заготовку, которую можно запустить и посмотреть как это всё... не работает.


Я предполагаю, что проблема вполне может крыться в том, что я не до конца понимаю суть жизненного цикла приложения. Но поиски в интернетах и на форумах ни к чему не привели и я решил обратиться с вопросом к первоисточнику.

Подскажите, в чём может быть проблема?

Заранее спасибо.


Ps. Опять же прошу прощения что на русском, а не на английском. Но так намного проще и быстрее)

riley-usagi commented 2 years ago

Проблема была в использовании EmptyView() вместо Text("").

Вообще стоит быть аккуратнее с EmptyView.