UISearchDisplayController устарел в iOS 8, но существует в библиотеке объектов Xcode.

Я перетаскиваю панель поиска и контроллер дисплея поиска на раскадровку. И в контроллере представления я реализую делегата UISearchDisplay. Но он говорит мне, что он устарел в iOS 8. Итак, как мне добавить контроллер поиска в раскадровку и реализовать делегата и источник данных? Имеет ли это смысл?

Прямо сейчас я использую замену: UISearchController. Когда контроллер отображения поиска в библиотеке объектов будет заменен на UISearchController.


person yong ho    schedule 17.10.2014    source источник


Ответы (1)


Вы не можете прямо сейчас создать UISearchController, представленный в iOS 8, через раскадровку. Возможно, в будущих версиях XCode.

Итак, вам нужно создать UISearchController с кодом. Ознакомьтесь с этим примером проекта Apple.

person itinance    schedule 17.04.2015
comment
Если я попытаюсь сделать это в коде, также будет свойство searchDisplayController (то, что в настоящее время устарело). Так что я все еще не вижу возможности сделать UISearchController по коду... - person Bartłomiej Semańczyk; 28.04.2015