Здесь мой код: нужно удалить мое предупреждение. я нахожусь под прошивкой 9searchDisplayController 'устарел: сначала устарел в iOS 8.0
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{
if (searchText.length>0) {
self.searchBarActive = YES;
[self filterContentForSearchText:searchText scope:[[self.searchDisplayController.searchBar scopeButtonTitles]
objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]];
[self.collectionView reloadData];
}else{
// if text lenght == 0
// we will consider the searchbar is not active
self.searchBarActive = NO;
}
}
Нужно удалить мое предупреждение, как я уже в моем question.It должен работать с прошивкой выше 7. Я новичок в ИОС. Но нужно, чтобы удалить мое предупреждение .I попытались ниже код:
if([UISearchController class]){
//Create an UISearchController and add it to your UITableViewController
}else{
//Create an UISearchDisplayController and add it to your UITableViewController
}
Но серьезно я не знаю, как осуществить это .Если любой один помочь мне с кодом объяснения будет полезно мне знать, для дальнейшего переезда .THANKS @@
Если ваша цель развертывания - iOS 7, вы не получите этого предупреждения об утомлении, и вы можете спокойно использовать 'UISearchDisplayController'. – rmaddy
Нет, мне нужно для iOS 9 также брата. Так что только его необходимо для удаления этого предупреждения. – 2131
Вы хотите поддержать iOS 7? Если это так, удалите предупреждение (и поддерживайте iOS 7), установив целевой объект развертывания на iOS 7. – rmaddy