我有一个UISearchBar我的UITableView和一个-finishSearching看起来像这样的方法:
- (void)finishSearching {
[overlayViewController.view removeFromSuperview];
if ([sb isFirstResponder])
[sb resignFirstResponder];
myTableView.scrollEnabled = YES;
}
每次我想停止搜索时都会调用此方法。无论是使用取消或搜索按钮,还是只是点击UITableView. 问题是我总是得到一个EXC_BAD_ACCESS,[sb resignFirstResponder];我不知道为什么。我的目标是实现类似地址簿中的行为,您可以在其中点击 searchBar 使其粘在顶部并将灰色覆盖层放在UITableView.
有什么建议吗?
最佳
-f