Avatar ·

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

Bonjour à tous ! Je suis novice en SwiftUI et j'ai rencontré un problème en travaillant avec ForEach. J'ai un tableau de chaînes et je souhaite 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 l'élément pour le supprimer ? // items.remove(at: ???) } } } } } } ```