アプリケーションで検索バーを使用しています。検索バーのキーパッドには検索ボタンがあります。検索ボタンをタップすると、検索バーの古いテキストが削除されました。検索ボタンが押されると、次のメソッドが呼び出されます。
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
検索バーのテキストをクリアしたいのですが、このコードで試しました:
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
searchBar.text = nil;
//searchBar is object of UISearchBar
}
searchBarSearchButtonClicked
検索ボタンが押されたときにも呼び出されるメソッドである、検索バーのデリゲートを既に設定しています。ただし、検索バーのテキストはクリアされません。
どうすればそれを行うことができますか?