2015-06-15 1 views
-1

Хорошо, так что я понял видео довольно хорошо о API поиска, но где я могу поставить свой код? Я действительно запутался в этом, как, где бы я сказал, чтобы сделать его функциональным? Кроме того, как вы кодируете часть, где, когда вы нажимаете на нее из поиска, она открывается для этого определенного контроллера представления?Где я могу поместить код для нового API поиска в Xcode 7/iOS 9?

ответ

1

Вы можете разместить свой код для поиска в любом месте вашей кодовой базы в зависимости от того, какой объект вы пытаетесь найти. После того как вы добавите объект как CSSearchableItem, он будет доступен в центре внимания. Элемент, доступный для поиска, будет иметь уникальный идентификатор, предоставленный вами при его создании.

Вам также необходимо реализовать новый метод в делетете приложения.

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler { 

Так что, когда объект поиска можно щелкнуть по прожектору, вызывается вышеупомянутый метод в делегате приложения.

Ниже ссылка дает более подробную информацию:

https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW3

+0

Могу ли я получить Swift пример :(. –

Смежные вопросы