Hello Friends,
我已在我的应用程序中以编程方式添加UISearchbar以搜索功能但我面临的问题是我要区分NSString& UISearchbar中的NSNumber,请给我任何想法或链接来开发此功能。
-(void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
NSLog(@"searchBar textDidChange");
NSString *searchTextField = [NSString stringWithFormat:@"%@",[searchText stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
NSLog(@"Search Text String:--->%@",searchTextField);
if ([searchTextField isEqualToString:@""])
{
NSLog(@"Remove searchData");
[self.searchData removeAllObjects];
[self.searchTableView reloadData];
}
}
提前致谢。
答案 0 :(得分:0)
UISearchBar会给你一个NSString searchText
。如果要搜索trow的数据是NSNumber,则只需从NSString创建一个NSNumber对象即可。
使用intValue方法获取int表单字符串。当字符串为@“0”时,请注意这种情况,因为当字符串为@“0”时,intValue将返回一个等于0的int,并且当字符串不以有效小数开头时也是如此。