UISearchBar和resignFirstResponder

Bry*_*ark 13 iphone uitableview uisearchbar first-responder

我有一个非常基本的UITableView和一个附加的UISearchBar,这是发生的事情的流程

UITableView为空,用户点击UISearchBar,然后调出键盘.用户点击"搜索"按钮后

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { 
    [searchBar resignFirstResponder]; //move the keyboard out of the way
    //Code....  
}
Run Code Online (Sandbox Code Playgroud)

工作正常,并将键盘移开,并填充UITableView.问题是任何后续搜索尝试.

发生与之前相同的步骤,但键盘永远不会被解雇.我有一种感觉,其他东西正在成为响应者,我只需要一点清晰度来理解实际发生的事情.

Run*_*oop 30

没有看到你的代码就很难猜到.但是,如果您包括:

[self.view endEditing:YES];
Run Code Online (Sandbox Code Playgroud)

所有意见将辞职第一响应者.