Я должен был сделать то же самое, что вы делаете несколько месяцев назад. Итак, я нашел это на GitHub: https://github.com/dempseyatgithub/Sample-UISearchController
Загрузите/клонируйте его, и вы сможете увидеть, как использовать UISearchController с UITableView и UICollectionView. В нем есть все необходимое для перехода с UISearchDisplayController на UISearchController. Документация UISearchController также очень полезна.
Если вы также должны поддерживать IOS 7 (то, что я лично рекомендую, если вы действительно собираетесь развернуть приложение в App Store) это сделать:
if([UISearchController class]){
//Create an UISearchController and add it to your UITableViewController
}else{
//Create an UISearchDisplayController and add it to your UITableViewController
}
Примечание: Вы должны сделать все программно если вы хочу поддерживать обе версии iOS.
С наилучшими пожеланиями,
Габриэль Tomitsuka
Пока неясно, что вы просите. Задайте конкретный вопрос, включая соответствующие сообщения об ошибках. См. Http://stackoverflow.com/help/how-to-ask – Paulw11
. Мой вопрос: что я должен делать с устаревшими кодами при реализации UISearchBar? Я написал устаревшие в тех частях, которые устарели. ех. self.searchDisplayController.searchResultsTableView – Horray
Вы просмотрели документацию для устаревших методов и свойств. В документации обычно указывается рекомендуемая альтернатива – Paulw11