-1
我在自定義tableview中有三個標籤;第一個標籤我顯示了國家數組數據,在第二個標籤中我顯示了狀態數組數據,並且在最終標籤中顯示了水果數組數據。如何在iOS中的搜索欄中搜索和過濾多個數組項目數據項swift 3.0版本
在搜索欄中,如果我搜索國家我需要過濾關於國家/地區的數據。
在搜索欄中,如果我搜索狀態,我需要過濾關於狀態的數據。
在搜索欄中,如果我搜索水果,我需要過濾有關水果的數據。
請幫助我。
我在自定義tableview中有三個標籤;第一個標籤我顯示了國家數組數據,在第二個標籤中我顯示了狀態數組數據,並且在最終標籤中顯示了水果數組數據。如何在iOS中的搜索欄中搜索和過濾多個數組項目數據項swift 3.0版本
在搜索欄中,如果我搜索國家我需要過濾關於國家/地區的數據。
在搜索欄中,如果我搜索狀態,我需要過濾關於狀態的數據。
在搜索欄中,如果我搜索水果,我需要過濾有關水果的數據。
請幫助我。
let data: [Person] = []
var dataToDisplay: [Person] = []
let searchText = "asd"
dataToDisplay = data.filter { (person: Person) -> Bool in
return person.name!.contains(searchText) || person.lastName!.contains(searchText) || person.dateOfBirth!.contains(searchText)
}
,其中人是:
struct Person {
let name: String?
let lastName: String?
let dateOfBirth: String?
}