Вот моя модель
class BusinessProfile: NSObject {
var title: String?
var website: String?
var associatedOrganization: String?
var companyName: String?
var productList: [BusinessProfileProduct]?
}
class BusinessProfileProduct: NSObject{
var productName: Double?
var modelNumber: String?
var hsCode: String?
}
Вот мои переменные массива в контроллере представления.
var businessProfileArray = [BusinessProfile]()
var tempBusinessProfileArray = [BusinessProfile]()
Я уже отфильтровал businessProfileArray на основе companyName, как показано ниже:
tempBusinessProfileArray = businessProfileArray.filter({ (BusinessProfile) -> Bool in
return (BusinessProfile.companyName!.lowercased().contains(searchText.lowercased()))
})
Но я не могу отфильтровать businessProfileArray на основе productName или hsCode из вложенного массива BusinessProfileProduct.
Примечание: businessProfileArray содержит массив businessProfileProduct
Любая помощь ни от кого? Заранее спасибо.