Comments 7
А если перейти на ReactiveCocoa
, то можно обойтись меньшим количеством кода и при этом добиться большей стабильности.
Прошу прощения у автора, но здесь допущены ошибки синхронизации данные — а точнее доступа к ним… Идея рабочая, но…
Какой же это отзывчивый поиск, если вы собственноручно задержку поставили? Причём исправляя таким костылём свою же ошибку обновления таблицы. Получилось образцовое руководство как не надо делать.
Delete
Есть более элегантное решение…
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
SEL selector = @selector(perfomSearch:);
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:selector object:nil];
[self performSelector:selector withObject:searchText afterDelay:0.01];
}
Sign up to leave a comment.
Отзывчивый поиск для UITableView