我正在使用 iOS7 我有一个搜索栏。我正在使用 textDidChange 方法来获取每个字符并处理我的代码,当我们有文本时,我有明确的“X 按钮”。在以前的版本中,当单击清除按钮时textDidChange方法被调用一次,我们曾经在那里处理代码。
但是在 iOS7 中,单击清除按钮时会调用此方法两次,这种行为我也可以在示例代码中看到
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{