У меня есть список контактов, и при нажатии я хочу перейти к подробному виду. Вот мой код ListingView:
var body: some View {
NavigationView {
List(viewModel.tableViewItems) { contact in
NavigationLink(destination: ContactDetailView(viewModel: ContactDetailViewModel(contact: contact))) {
Text(contact.fullName)
}
}
}
}
Это то, что я нашел в Интернете, и оно работает. Но я обнаружил, что представление и viewModel места назначения инициализируются сразу после заполнения списка, даже без выбора. Это правильно или я что-то не так понимаю?