クリックするとキーボードを表示するUISearchBarがあります。ただし、キーボードが表示されているときにユーザーがホームボタンを押してからアプリに戻ると、キーボードは引き続き表示されます。アプリを閉じたりバックグラウンドに入ったりしたときにキーボードを非表示にするにはどうすればよいですか?
viewDidDisappearで次のことを試しました。
[eventSearchBar resignFirstResponder];
[eventSearchBar endEditing:YES];
appDidEnterBackgroundのデリゲートでもこれを試しました。
[self.rootController.navigationController.view endEditing:YES];
これらはどれも機能しませんでした。