0
searchBarに入力した番号に基づいて検索結果を更新しようとしています。しかし、それは私がこのコードsearBar.textに整数文字列が含まれているかどうかを確認しますか?
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
を交換するときには、しかし、動作します番号を認識しません。問題は、数値の範囲が巨大なので、私が入力した任意の整数で動作する必要があることです。私は個々の数値に対して大文字と小文字を区別することができません。