enum {
NSCaseInsensitiveSearch = 1,
NSLiteralSearch = 2,
NSBackwardsSearch = 4,
NSAnchoredSearch = 8,
NSNumericSearch = 64,
NSDiacriticInsensitiveSearch = 128,
NSWidthInsensitiveSearch = 256,
NSForcedOrderingSearch = 512,
NSRegularExpressionSearch = 1024
};
- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{
[self.filteredListContent removeAllObjects];
for (Notice *notice in allNoticeArray)
{
if ([scope isEqualToString:@"标题"])
{
NSComparisonResult result = [notice.title compare:searchText
options:NSWidthInsensitiveSearch
range:NSMakeRange(0, [searchText length])];
if (result == NSOrderedSame)
{
[self.filteredListContent addObject:notice];
}
}
}
}
searchText
& notice.title
- все китайские иероглифы.
Итак, какие параметры поиска и сравнения мне следует использовать?
Спасибо заранее. С наилучшими пожеланиями.