如何在搜索结果中实现处理语音相似字符的过滤结果?
来自iOS 11 -> Settings -> Region & Languague
的附加屏幕截图:使用K搜索区域还包括科摩罗。
我正在试验谓词/表达式:
// Name field matching.
NSExpression *lhs = [NSExpression expressionForKeyPath:@"title"];
NSExpression *rhs = [NSExpression expressionForConstantValue:searchString];
NSPredicate *finalPredicate = [NSComparisonPredicate
predicateWithLeftExpression:lhs
rightExpression:rhs
modifier:NSDirectPredicateModifier
type:NSContainsPredicateOperatorType
options:NSCaseInsensitivePredicateOption];
[searchItemsPredicate addObject:finalPredicate];
相关来源:Apple Search Table Sample - APLMainTableViewController.m