Я использую NSComparisonResult с моим SearchController:
for (Annotation *ano in listContent) {
NSComparisonResult result = [ano.title compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
if (result == NSOrderedSame) {
[self.filteredListContent addObject:ano];
}
}
Если я ищу строку, она найдет результат только в том случае, если она начинается с этой строки.* Моя Галерея Искусств"
Поиск" Моя Галерея Искусств "<--- Найдено </p>
Поиск" Мой "<--- Найдено </p>
Поиск "Art" <--- Не найдено </p>
Поиск "Gallery" <--- Не найдено</p>
Как я могу изменить свой код, чтобы найти части строки, как я показал выше?