如何从TableViewController接收结果?

时间:2015-12-08 08:51:58

标签: ios uitableview search

我有TableViewController标题和TableViewController图片。 我在seachBar中使用标题创建TableViewController,当我在TableViewController中搜索标题时,我希望从TableViewController获得带有图片的结果。我怎么能这样做?

添加了搜索。但它只适用于此控制器中的数组。如何将数组的过滤器设置为另一个控制器?

 NSPredicate *resultPredicate = [NSPredicate
                                predicateWithFormat:@"SELF contains[cd] %@",
                                searchText];
if (_animalInt == 0){
_searchResults = [_Arra filteredArrayUsingPredicate:resultPredicate];
}
else if (_animalInt == 1){
    _searchResults = [_Arra1 filteredArrayUsingPredicate:resultPredicate];
 }
 else if (_animalInt == 2){
    _searchResults = [_Arra2 filteredArrayUsingPredicate:resultPredicate];
}

不能工作

TableViewController *detailViewController;

NSPredicate *resultPredicate = [NSPredicate
                                predicateWithFormat:@"SELF contains[cd] %@",
                                searchText];
if (_animalInt == 0){
_searchResults = [detailViewController.arra7 filteredArrayUsingPredicate:resultPredicate];
}
else if (_animalInt == 1){
    _searchResults = [detailViewController.arra18 filteredArrayUsingPredicate:resultPredicate];
}
else if (_animalInt == 2){
    _searchResults = [detailViewController.arra20 filteredArrayUsingPredicate:resultPredicate];
}

1 个答案:

答案 0 :(得分:0)

我建议您将UISearchDisplayController与UISearchBar一起使用。

Apple推荐。