Avatar ·

Wie bekomme ich den Index eines Elements in ForEach in SwiftUI?

Hallo zusammen! Ich bin neu in SwiftUI und habe ein Problem bei der Arbeit mit ForEach. Ich habe ein Array von Strings und möchte diese als Liste anzeigen, aber ich muss den Index jedes Elements kennen, um zum Beispiel ein Element per Button-Klick zu löschen. Hier ist mein Code: ```swift struct ContentView: View { @State private var items = ["Apfel", "Banane", "Kirsche", "Melone"] var body: some View { List { ForEach(items, id: \.self) { item in HStack { Text(item) Spacer() Button("Löschen") { // Wie bekomme ich den Index von item, um es zu löschen? // items.remove(at: ???) } } } } } }