У меня есть основной вид, в котором есть ViewModel, и он объявлен так:
@ObservedObject var viewModel = ViewModel()
Все работает отлично, но когда я перемещаю приложение в фоновый режим, а затем на передний план, представление воссоздается как как и моя viewModel, и все, что хранится в viewModel, исчезает.
В этом случае создание ViewModel одноэлементным классом решит проблему, но создание всех одноэлементных классов ViewModel не является хорошей идеей.
Есть ли обходной путь для этого?