当我尝试在UISearchBar上执行撤消操作时,我的应用程序崩溃了。在我的应用程序中,我有代码来防止在搜索栏上输入“%”符号,为此它在textDidChange方法中将%替换为@"",如下所示:-(void)searchBar:(UISearchBar*)searchBartextDidChange:(NSString*)searchText{self.searchBar.text=[searchTextstringByReplacingOccurrencesOfString:@"%"withString:@""];}因此,如果我输入文本“abc%xyz”,搜索栏上显示的最终文本将是