我正在尝试根据输入到searchBar中的数字更新我的搜索结果。但是,当我使用此代码时,它无法识别数字
switch searchBar.text! {
case "", nil:
inSearchMode = false
case "\(Int)":
filteredData = dataSource.data.filter({"\($0.genusNum!)" == self.searchBar.text! })
default:
inSearchMode = true
filteredData = dataSource.data.filter({$0.identifier?.range(of: lower) != nil })
}
但是,当我用一个实际的整数替换Int
时,它可以正常工作。问题是我需要它来处理我输入的任何整数,因为数字的范围很大,我不能为每个单独的数字做一个例子。
转载请注明出处:http://www.yixue91.com/article/20230526/1969323.html