Identifier une cellule dans une boucle

Salut à tous,
J’aurais une question pour vous. J’ai créer une liste comme vous pouvez le voir avec le screen ci dessous. Voilà j aimerai ouvrir une nouvelle vue quand l’utilisateur sélectionnera un appareil. Les vues seront différentes selon l’appareil sélectionné. Comment réaliser cela ?
Merci à ceux qui me mettront sur la voie, et si vous avez des questions parce que ce n’est pas assez clair n’hésitez surtout pas.
Merci d avance

Code

struct ContentView: View {
var body: some View {
    NavigationView {
    List(Ios, children: \.sousMenuIos) { item in
        HStack {
            Image(item.image)
                .resizable()
                .scaledToFit()
                .frame(width: 60, height: 60)
            Text(item.name)
                .font(.system(.title3, design: .rounded))
                .bold()
        }
  }
    .navigationTitle("Jailbreak")

Tu peux associer un .tag à chaque cellule.