gpt4 book ai didi

swift - 如何在 `User_Mention`中按 `SearchBar`进行过滤

转载 作者:行者123 更新时间:2023-11-30 10:27:23 25 4
gpt4 key购买 nike

我使用搜索栏来允许用户根据他输入的内容过滤列表。

但是如何允许“@”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)
}

最佳答案

这样解决:

$0.msg.lowercased().contains(searchText.lowercased()) || "@\($0.name)".lowercased().contains(searchText.lowercased()) || searchText.lowercased() == ""

关于swift - 如何在 `User_Mention`中按 `SearchBar`进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59860723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com