ボタンを使用して検索バーを表示および非表示にしています。このコードを使用して表示しています
- (IBAction)searchButton:(id)sender
{
[self.searchDisplayController setActive:YES];
[self.searchDisplayController.searchBar becomeFirstResponder];
}
期待どおりに動作しますが、問題は
searchBarCancelButtonClicked:(UISearchBar *)searchBar
呼び出されることはありません。しかし、検索バーを選択すると、キャンセル ボタンが機能し、デリゲートが適切に呼び出されます。他のデリゲートは機能しますが、検索バーが IBAction によって呼び出されたときにキャンセルだけが機能しません。iOS 6 では、両方の方法で問題なく動作します。
助けてください。