У меня есть UISearchbar в моем приложении.Это динамический поиск, и, когда пользователь вводит текст, поиск в удаленной базе данных осуществляется через удаленный вызов API (я думаю, что это происходит через REST).
Представление таблицы обновляется динамически по мере ввода пользователем.Я использую NSXMLParser для анализа результатов XML.(так 3 метода делегата; didStartElement, didEndElement)
В некоторых случаях в результатах отображаются повторяющиеся записи, например, если пользователь набрал YAH, он показывает YAHOO 3-4 раза.Я не уверен, почему.
Как я могу уменьшить количество раз, когда выполняется анализ или как отложить анализ, чтобы он не делал запрос для каждого символа, введенного / удаленного пользователем,
Это, я полагаю, может решить проблему.