У меня есть UISearchBar, где пользователь может вводить текст. В основном это динамический поиск имени компании. (загружается из ext API), например. если пользователь набрал «MIC», он покажет AMIC, BMIC, CMIC, ... MICROSOFT.Фильтрация результатов UISearchbar
Я использую ниже код
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
Мой вопрос является; 1. Это лучший подход для фильтрации? Т.е. для имени comp следует использовать имя Name с именем OR Name, которое является текущим подходом. 2. Поиск не работает для пробелов. например он не возвращает результатов для «COMP NAME»
Я добавлю комментарии для получения дополнительной информации по мере получения ответов. Пожалуйста, предложите.
Весь ваш код возвращает NSRange. Как вы фактически выполняете поиск? – Abizern
Я использую ext API, который возвращает мне результаты. Я храню их в массиве, а также делаю копию массива с отфильтрованными результатами. – testndtv
Итак, что показывает код, который вы указали, так как ваш внешний API возвращает результаты? – Abizern