我是UISearchBar的新手,我有一些搜索單詞的代碼。如何處理用UISearchBar和UITableView在單詞中搜索單詞?
- (void)searchTableView
{
NSLog(@"Searching...");
NSString *searchText = searchBar.text;
NSMutableArray *tempSearch = [[NSMutableArray alloc] init];
for (NSDictionary *item in items) {
if ([[item objectForKey:@"en"] isEqualToString:searchText]) {
NSLog(@"Found");
[tempSearch addObject:item];
}
}
searchArray = [tempSearch copy];
}
它的工作原理,但問題是,它僅適用於完整的詞(例如,如果在UITableViewCell
textLabel
是文本「東西」和我類型,然後我有了這個返回行中UISearchBar
「東西」,但是當我鍵入「一些」我有行時,完整的單詞是「一些」,「東西」沒有顯示)。我如何搜索文本correclty與我的方法?