提问人:Akshay Phulare 提问时间:3/22/2021 最后编辑:Joakim DanielsonAkshay Phulare 更新时间:3/22/2021 访问量:89
NSPredicate - 首先显示完全匹配项
NSPredicate - Show exact match first
问:
我有一个以下数组
NSArray *arr = [NSArray arrayWithObjects:
@"Suresh",
@"Dr. Akshay Phulare",
@"Akshay",
@"Ramesh",
@"Dinesh",
@"Akshay Phulare",
nil];
如果我使用以下谓词搜索“Akshay”
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"tagName CONTAINS[c] %@",containSearchTerm];
我给出以下结果:["Dr. Akshay Phulare","Akshay","Akshay Phulare"]
这是对的,因为每个字符串都包含单词“Akshay”。
当前结果是根据数组中的单词序列给出结果。但我首先想要精确匹配,然后再进行剩余的结果。["Akshay","Akshay Phulare","Dr. Akshay Phulare"]
答: 暂无答案
评论
akshay
"Akshay phulare"