Я использую панель поиска, чтобы позволить пользователю фильтровать список по тому, что он набрал.
, но как разрешить поиск по этому списку с помощью "@" User_Mention?
это моя попытка, но она не работает:
var searchText = ""
var body : some View{
List(observedData.datas.filter{
$0.msg.lowercased().contains(searchText.lowercased()) || searchText.lowercased() == "" ||
$0.name.lowercased().contains("@"+searchText.lowercased()) || "@"+searchText.lowercased() == ""
}
))
{
i in
VStack(alignment: .leading){
CellCard(userId:i.userId,user: i.name)
}
}
.listStyle(GroupedListStyle())
.environment(\.horizontalSizeClass, .regular)
}