【发布时间】:2014-02-23 06:54:43
【问题描述】:
嘿,所以我使用 NSPredicate 来过滤数组。目前我使用以下代码:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.name contains[c] %@", searchText];
当它查找属性 .name 并检查它是否包含在 searchText 中时,它一直工作正常。我想知道是否有办法将其从检查它是否包含在搜索文本中更改为搜索文本是否以搜索过滤器开头。 IE。如果搜索文本是 school 并且我输入 sc 作为过滤器,搜索文本将保留,但如果我输入 sco 搜索文本 school 将被过滤掉。我可以使用某种beginswith 来代替contains[c]。谢谢!
【问题讨论】:
标签: ios search filter nspredicate predicatewithformat