1

我有一个联系人列表,单击时我想导航到详细信息视图。这是我的清单视图代码:

var body: some View {
    NavigationView {
        List(viewModel.tableViewItems) { contact in
            NavigationLink(destination: ContactDetailView(viewModel: ContactDetailViewModel(contact: contact))) {
                Text(contact.fullName)
            }
        }
    }
}

这是我在网上找到的,并且有效。但是我发现目标的视图和视图模型在列表被填充后就被初始化了,甚至没有选择。这是正确的还是我没有正确理解某些东西?

4

0 回答 0