У меня есть UISearchBar
на моем UITableView
и метод -finishSearching
, который выглядит следующим образом:
- (void)finishSearching {
[overlayViewController.view removeFromSuperview];
if ([sb isFirstResponder])
[sb resignFirstResponder];
myTableView.scrollEnabled = YES;
}
Этот метод вызывается каждый раз, когда я хочу прекратить поиск. Будь то с помощью кнопки отмены или поиска или просто нажав на UITableView
. Проблема в том, что я всегда получаю EXC_BAD_ACCESS
, когда дело доходит до [sb resignFirstResponder];
, и я понятия не имею, почему. Моя цель состоит в том, чтобы реализовать такое поведение, как в адресной книге, где вы можете нажать на панель поиска, которая заставит его придерживаться вершины и поместить это серое наложение поверх UITableView
.
Есть предложения по этому поводу?
Лучший
-f