好的,所以我对搜索API的视频了解得很清楚,但我在哪里放置代码呢?我对此非常困惑,比如我将它用于哪些功能?另外,如何对从搜索中点击它的部分进行编码,它会打开到某个视图控制器?
答案 0 :(得分:1)
您可以将可搜索的代码放在代码库中的任何位置,具体取决于您实际尝试搜索的对象。 将对象添加为CSSearchableItem后,它将在聚光灯下可用。 在您创建项目时,可搜索项目将具有您给出的唯一标识符。
您还需要在应用委托中实施新方法。
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler {
因此,当从聚光灯下点击可搜索的项目时,将调用应用程序委托中的上述方法。
以下链接提供了更多信息: