Avatar ·

Comment obtenir l'index d'un élément dans ForEach en SwiftUI ?

Bonjour à tous ! Je suis débutant en SwiftUI et j'ai rencontré un problème en travaillant avec ForEach. J'ai un tableau de chaînes et je veux les afficher sous forme de liste, mais j'ai besoin de connaître l'index de chaque élément pour, par exemple, supprimer un élément lors d'un clic sur un bouton. Voici mon code : ```swift struct ContentView: View { @State private var items = ["Pomme", "Banane", "Cerise", "Melon"] var body: some View { List { ForEach(items, id: \.self) { item in HStack { Text(item) Spacer() Button("Supprimer") { // Comment obtenir l'index de item pour le supprimer ? // items.remove(at: ???) } } } } } } ```