我正在尝试对来自 JSON 提要的某些结果进行搜索,这些结果已加载到名为 tableData 的 NSArray 中,然后显示在 UITable 中。
searchResults NSArray 已被声明为 .h 文件。问题是目前 searchResults 是空的,并且没有向控制台输出任何内容。我不确定为什么...
我想知道是否缺少某些东西
searchResults = [tableData filteredArrayUsingPredicate:resultPredicate];
下面的代码行
谢谢你的帮助。
- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{
NSPredicate *resultPredicate = [NSPredicate
predicateWithFormat:@"SELF contains[cd] %@",
searchText];
searchResults = [tableData filteredArrayUsingPredicate:resultPredicate];
NSLog(@"searchResults: %@", searchResults);
NSLog(@"tableData results: %@", tableData);
}