查看searBar.text是否包含整数字符串?

我正在尝试根据输入到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