Jak poprawić następujące elementy, aby nie wyświetlały się żadne ostrzeżenia? Czego mi brakuje?searchDisplayController przestarzałe w systemie iOS 8
Kiedy sprostowanie searchResultsController
do searchController
daje mi błąd „nie znaleziono obiektu”
if (tableView == self.searchDisplayController.searchResultsTableView) {
cell.textLabel.text = [searchResults objectAtIndex:indexPath.row];
} else {
cell.textLabel.text = [_content objectAtIndex:indexPath.row];
}
return cell;
}
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchString:(NSString *)searchString
{
[self filterContentForSearchText:searchString
scope:[[self.searchDisplayController.searchBar scopeButtonTitles]
objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];
return YES;
}
i co to może być kolega? patrz edytowany post powyżej, proszę ... –
Nie ma ani jednego. Możesz dodać własny ivar lub własność, aby śledzić go w razie potrzeby. – rmaddy
żartujesz, prawda? dlaczego miałbym to zrobić, aby wykonać tak łatwe zadanie, które zawsze było bezpłatne? co myśli Apple? –