Avatar ·

كيفية الحصول على فهرس العنصر في ForEach في SwiftUI؟

مرحباً بالجميع! أنا مبتدئ في SwiftUI وقد واجهت مشكلة أثناء العمل مع ForEach. لدي مصفوفة من النصوص (Strings) وأريد عرضها كقائمة، لكني بحاجة لمعرفة فهرس (index) كل عنصر، مثلاً لحذف عنصر عند الضغط على زر. هذا هو الكود الخاص بي: ```swift struct ContentView: View { @State private var items = ["Яблоко", "Банан", "Вишня", "Дыня"] var body: some View { List { ForEach(items, id: \.self) { item in HStack { Text(item) Spacer() Button("Удалить") { // كيف يمكنني الحصول على فهرس item لحذفه؟ // items.remove(at: ???) } } } } } } ```