Я пытаюсь выбрать какое-либо значение из списка swiftUI с помощью ontapGesture.
У меня есть список поиска элемента, пользователь должен выбрать один элемент, а затем приложение отправит выбор в массивчто позже будет использоваться для другой информации.
Теперь моя проблема в том, как мне это сделать? как это можно сделать? Как видно из приведенного ниже кода, я хочу выбрать значение item.icaoAirport, соответствующее этому raw, и передать его в массив.
List(dm.vettoreAeroporti.filter{
// $0.icaoCode.contains(searchTerm)
$0.icaoAirport.localizedCaseInsensitiveContains(searchTerm)
}) { item in
HStack {
Text(item.icaoAirport).bold()
Spacer()
Text(item.nameAirport)
}
}
.onAppear {
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
self.dm.openFileJson(fileName: "data")
}
}
.onTapGesture {
// ?? I need to take the value of the item.icaoAirport corresponding to that raw
}
Заранее спасибо за помощь.