Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Ios 从Spotlight获取搜索请求的全文?_Ios_Objective C_Ios9_Spotlight_Corespotlight - Fatal编程技术网

Ios 从Spotlight获取搜索请求的全文?

Ios 从Spotlight获取搜索请求的全文?,ios,objective-c,ios9,spotlight,corespotlight,Ios,Objective C,Ios9,Spotlight,Corespotlight,自iOS9以来,可以使用Spotlight在搜索结果中显示自己应用程序中的一些项目。当用户点击结果时,应用程序将打开,并带有一些操作处理程序 我的问题:是否有可能在应用程序中获取用户搜索请求的全文 示例: 我的应用程序使用CoreSpotlight API为项“香蕉”编制索引。 用户搜索:“香蕉派”。 Spotlight显示了我的应用程序的结果,实际上是“香蕉”项。 我想买串“香蕉派” 我已经尝试在developer.apple.com上找到它,查看了CoreSpottle文档,但没有找到完全回

自iOS9以来,可以使用Spotlight在搜索结果中显示自己应用程序中的一些项目。当用户点击结果时,应用程序将打开,并带有一些操作处理程序

我的问题:是否有可能在应用程序中获取用户搜索请求的全文

示例: 我的应用程序使用CoreSpotlight API为项“香蕉”编制索引。 用户搜索:“香蕉派”。 Spotlight显示了我的应用程序的结果,实际上是“香蕉”项。 我想买串“香蕉派”


我已经尝试在developer.apple.com上找到它,查看了CoreSpottle文档,但没有找到完全回答我问题的任何东西。

Spotlight搜索的效果正好相反,您可以创建一个可搜索的项目(或更多),您只能将其传递到API进行索引,但该API不允许您访问Spotlight搜索引擎或其自己的界面,因为出于隐私原因,用户实际键入的内容与您无关;如果你的物品被击中,你只需要管理应用程序中的恢复过程。我同意@holex。说得好。此外,我认为值得指出的是,您可以在项目中使用关键字。请看这里:但苹果公司严格表示不会复制结果。因为现在有很多方法可以聚合搜索结果(safari、rich results、web Markup等),所以我认为苹果想要保持他们过于简单的品牌。因此,不要用用户不想要的结果压倒用户。让你的本地应用程序来处理这个问题,非常感谢!我认为你可以将你的评论形式化为答案。Spotlight搜索的效果正好相反,你可以创建一个可搜索的项目(或更多),你可以将其传递给API进行索引,但该API不允许您访问Spotlight搜索引擎或其自己的界面,因为出于隐私原因,用户实际键入的内容与您无关;如果你的物品被击中,你只需要管理应用程序中的恢复过程。我同意@holex。说得好。此外,我认为值得指出的是,您可以在项目中使用关键字。请看这里:但苹果公司严格表示不会复制结果。因为现在有很多方法可以聚合搜索结果(safari、rich results、web Markup等),所以我认为苹果想要保持他们过于简单的品牌。因此,不要用用户不想要的结果压倒用户。让你的本地应用程序来处理这个问题,非常感谢!我认为你可以将你的评论正式化为答案。