嗨,在我的应用程序中,我需要搜索几个元素,结果必须显示在 tableview 中。例如,如果元素是
NS1,NSE2,Nase3,NWe3,Nxw,NB22 像这样,如果我搜索 N,那么数据必须显示如下
NAse3
NB22
NSE2
NS1
NWe3
Nxw.
请让我知道如何实现这一点。
现在我正在使用下面的代码执行搜索。
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
if([array count]!=0){
array2=[[NSMutableArray alloc]initWithCapacity:0 ];
for(NSMutableDictionary *data in array){
r = [[data objectForKey:@"Product"] rangeOfString:searchBar.text options:NSCaseInsensitiveSearch];
if(r.location != NSNotFound){
if(r.location== 0)
[array2 addObject:data];
}
}
}
}