У меня есть UISearchBar, и я выполняю поиск по массиву и показываю результат. Поиск работает идеально для первой буквы, но приложение вылетает, когда я добавляю букву в поиск или даже когда я нажимаю клавишу Backspace. Вот код, который я использую:
for (NSString *sTemp in arrCatSearch)
{
NSRange titleResultsRange = [sTemp rangeOfString:strSearch options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[searchArray addObject:[catalog.catalogItems objectAtIndex:i]];
i++;
}
Приложение вылетает в строке NSRange.