0
我要搜索的酒店实体关键字两个属性(hotelName &的cityName)在多核心数据NSPredicate搜索属性列
“肯辛顿工作室”是在hotelName属性
“伦敦” 是的cityName属性
在搜索栏中,如果我输入hotelName和cityName的中间(就像下面),它应该识别并显示结果。
实现这一目标,我做喜欢
let charSet = CharacterSet(charactersIn: " ")
let words = searchText.components(separatedBy: charSet)
let predicate = NSPredicate(format: "(hotelName IN %@) OR (cityName IN %@)", words, words)
但它给空的结果。
请指导我..
它的工作原理,如果你从酒店名称,即“肯辛顿”,而不是“Kensing”键入整个单词? –
查看下面的答案,Lokesh。让我知道它是否有效。 –