我在哪里将新的Search API的代码放在Xcode 7 / iOS 9中?

时间:2015-06-15 23:31:45

标签: swift2 xcode7 ios9

好的,所以我对搜索API的视频了解得很清楚,但我在哪里放置代码呢?我对此非常困惑,比如我将它用于哪些功能?另外,如何对从搜索中点击它的部分进行编码,它会打开到某个视图控制器?

1 个答案:

答案 0 :(得分: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