1

如何在搜索结果中实现处理语音相似字符的过滤结果?

在所附截图中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 搜索表示例 - APLMainTableViewController.m

使用 M 搜索区域 使用 K 搜索区域

4

0 回答 0