<分区>
我有一个包含这些属性的模型类:-
class ItemModel:NSObject{
var itemName:String?
var itemPrice:String?
var itemCategory:String?
var isAvailable:Bool?
}
我有一个类型为 ItemModel
Class 的数组
var itemArray = [ItemModel]()
我想根据itemCategory
过滤这个数组
<分区>
我有一个包含这些属性的模型类:-
class ItemModel:NSObject{
var itemName:String?
var itemPrice:String?
var itemCategory:String?
var isAvailable:Bool?
}
我有一个类型为 ItemModel
Class 的数组
var itemArray = [ItemModel]()
我想根据itemCategory
过滤这个数组
最佳答案
试试这个
let filteredArray = self.originalArray.filter({($0.itemCategory.localizedCaseInsensitiveContains(searchText))!})
关于ios - 如何根据特定属性过滤模型数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45061924/