検索バーを押すと、すでに入力されている文字列を取得したい。そのために、私は現在この方法を使用しています:
- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
NSLog(@"String:%@",mainSearchBar.text);
return YES;
}
しかし、それは前の文字列を返しています。たとえば、id「ジャンボ」と入力すると、ジャンボが表示され、バックスペースを押して1つのアイテムを削除して「ジャンボ」にすると、ジャンボが表示されます。つまり、検索バーの前の文字列です。
現在の文字列を取得するにはどうすればよいですか? 助けてください。ありがとう