Comments 7
А если перейти на ReactiveCocoa
, то можно обойтись меньшим количеством кода и при этом добиться большей стабильности.
-1
Прошу прощения у автора, но здесь допущены ошибки синхронизации данные — а точнее доступа к ним… Идея рабочая, но…
+2
Какой же это отзывчивый поиск, если вы собственноручно задержку поставили? Причём исправляя таким костылём свою же ошибку обновления таблицы. Получилось образцовое руководство как не надо делать.
+3
Delete
0
Есть более элегантное решение…
- (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];
}
0
Sign up to leave a comment.
Articles
Change theme settings
Отзывчивый поиск для UITableView