0
私は画面上にsearchControllerを持っていますUISearchControllerがテーブルビューにアクセスできない
私の問題は、テーブルビューでセルをタップするときです。検索コントローラは、テーブルビューの上にあると私は、セルを選択することはできません。、
Initメソッド
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
- (void)updateSearchResultsForSearchController:(UISearchController *)aSearchController {
NSLog(@"updateSearchResultsForSearchController");
NSString *searchString = aSearchController.searchBar.text;
NSLog(@"searchString=%@", searchString);
// [self.moviesTableView setContentOffset:CGPointMake(0, 0)];
// Check if the user cancelled or deleted the search term so we can display the full list instead.
if (![searchString isEqualToString:@""]) {
[self.filteredMovies removeAllObjects];
for (FLMovie *movie in self.movies) {
if ([searchString isEqualToString:@""] || [movie.title localizedCaseInsensitiveContainsString:searchString] == YES) {
[self.filteredMovies addObject:movie];
}
}
self.displayedItems = self.filteredMovies;
}
else {
self.displayedItems = self.movies;
}
[self.moviesTableView reloadData];
}
}