Я хотел бы найти строку NSString в другой строке NSString, чтобы результат был найден, даже если второй не начинается с первого, например:
Например: у меня есть строка поиска«улица».Я просматриваю следующие записи, чтобы узнать, содержит ли какая-либо из нижеприведенных строк эту строку поиска, и все они должны возвращать хороший результат, поскольку все они имеют "st".
Restaurant
stable
Кирстен
В данный момент я делаю следующее:
NSComparisonResult result = [selectedString compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
Это работает только для "stable" в приведенном выше примере, потому что оно начинается с "st"и терпит неудачу для другого 2. Как я могу изменить этот поиск, чтобы он возвращал нормально для всех 3?
Спасибо !!!