Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift2 我应该把Xcode 7/iOS 9中新搜索API的代码放在哪里?_Swift2_Xcode7_Ios9 - Fatal编程技术网

Swift2 我应该把Xcode 7/iOS 9中新搜索API的代码放在哪里?

Swift2 我应该把Xcode 7/iOS 9中新搜索API的代码放在哪里?,swift2,xcode7,ios9,Swift2,Xcode7,Ios9,好的,我对视频中的搜索API非常了解,但是我到底应该把代码放在哪里呢?我真的很困惑,比如我应该把它放在哪里使它发挥作用?另外,当您从搜索中点击它时,它会打开到某个视图控制器,您如何对该部分进行编码?您可以将可搜索代码放在代码库中的任何位置,具体取决于您实际尝试搜索的对象。 将对象添加为CSSearchableItem后,它将在聚光灯下可用。 当您创建可搜索项目时,该项目将具有您给定的唯一标识符 您还需要在应用程序委托中实现一个新方法 - (BOOL)application:(UIApplicat

好的,我对视频中的搜索API非常了解,但是我到底应该把代码放在哪里呢?我真的很困惑,比如我应该把它放在哪里使它发挥作用?另外,当您从搜索中点击它时,它会打开到某个视图控制器,您如何对该部分进行编码?

您可以将可搜索代码放在代码库中的任何位置,具体取决于您实际尝试搜索的对象。 将对象添加为CSSearchableItem后,它将在聚光灯下可用。 当您创建可搜索项目时,该项目将具有您给定的唯一标识符

您还需要在应用程序委托中实现一个新方法

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler {
因此,当从聚光灯单击可搜索项目时,将调用应用程序委托中的上述方法

以下链接提供了更多信息:

我能举个快速的例子吗:(。