问题标签 [corespotlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1489 浏览

ios - CoreSpotlight 索引不起作用

我正在使用 CoreSpotLight api 来索引一些内容。由于某种原因,我在 SpotLight 中搜索时无法找到数据。

当我运行应用程序时,我看到数据已编入索引并且错误为零。我还在构建阶段添加了 CoreSpotLight 和 MobileCoreServices。

0 投票
1 回答
3437 浏览

ios - CoreSpotlight 缩略图图像未显示在 Spotlight 搜索中

我正在尝试借助 Core Spotlight 使我的应用内内容可搜索。一切都很好,标题和描述来了,但没有缩略图。

这是我正在尝试的:

0 投票
0 回答
83 浏览

search - CoreSpolight 不能在 iphone 5 等设备上运行?

我将我的手机系统更新到 iOS 9 beta,并用我的手机设备运行我的项目,但是 coreSpotlight 不起作用,在我的模拟器中它可以工作。任何身体都有这样的问题?

0 投票
4 回答
1512 浏览

ios - CoreSpotlight 索引由于某种原因无法正常工作

我想让我的应用程序为 Spotlight 索引做好准备,所以我有下面的代码来向 Core Spotlight 添加一个项目:

因此,每次运行时,它都会记录Search item indexed,因此在索引期间没有错误。但是,当我在 Spotlight 中搜索时,什么也没有出现。我究竟做错了什么?

0 投票
6 回答
15082 浏览

objective-c - 是否有 corespotlight 搜索功能的示例代码 - iOS 9 API?

是否有 corespotlight 搜索功能的示例代码 - iOS 9 API?如果可以查看示例代码来实现/测试,真的很感激。

0 投票
1 回答
1540 浏览

ios - 在 iOS 8.3 上使用 CoreSpotlight (9.0+) 启动应用程序时 Xcode 崩溃

我正在将CoreSpotlight框架功能与应用程序集成,并尝试在 iOS 8.3 设备上运行它。每次我都有:

  • 我已标记CoreSpotlightOptional
  • 每个目标(应用程序 + 测试)都将自动链接框架设置为NO,并且主项目也将此标志设置为相同。

我看不出问题出在哪里,为什么这仍然不起作用。

先感谢您!

0 投票
1 回答
3031 浏览

ios - CoreSpotlight indexing

Hi I'm trying to implement CoreSpotlight in my app.

When indexing do I need to run this every time or is it sufficient to run this once when app is installed for the first time? If app is deleted do I need to index again?

Here's the code I'm using:

thank you

0 投票
1 回答
657 浏览

ios - Core Spotlight API - 搜索结果中的 kUTTypeAudio 播放按钮

新的搜索 API 是否可以在搜索结果单元格中有一个播放按钮?

我试过这样的事情:

在主题演讲中,他们搜索了一部电影并获得了带有播放按钮的结果。也许这在以后的测试版中是可能的?

0 投票
0 回答
422 浏览

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

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

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

示例: 我的应用程序使用 CoreSpotlight API 索引项目“香蕉”。用户搜索:“香蕉派”。Spotlight 显示我的应用程序的结果,实际上是项目“香蕉”。我想得到字符串“香蕉派”。

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

0 投票
1 回答
683 浏览

ios - NSUserActivity 和 CoreSpotlight 同时进行

我打算在我的应用程序上同时使用NSUserActivityCoreSpotlight,但不知何故我无法让它按我的预期工作。

我目前在一家零售商在线商店工作。

需要执行以下步骤:

第 1 步:用户在我的 iPhone 应用程序中访问的每个产品都将由 NSUserActivity 对象识别,该对象将显示在 Search API 中。此外,它是公开的,并且有缩略图、标题、描述和有效期。

第 2 步。用户在 iPhone 搜索上搜索,产品确实出现在那里。如果用户点击它,它也会显示在应用程序中。到目前为止,所有这些都可以轻松实现。

第 3 步。用户有权“保存”该产品,因此在他这样做之前没有其他人可以得到它。因此,一旦产品被保存,我想修改 NSUserActivity 的详细信息,以便它可以显示在产品保存的描述上。据我所知,我不能这样做,因为没有 API 可以做到这一点。

理想情况下,我想修改描述和图像,让用户知道产品现在属于他,所以我会将 NSUserActivity 设为私有并修改其属性,但我找不到方法。

另一方面,我可以使用 NSUserActivity 处理公共产品并使用 CoreSpotlight 处理保存的产品,但在这种情况下,应用程序会显示两次相同的产品。一种是得救的和私人的,一种是公开的。我想避免的事情,因为我希望你只看到一次相同的产品,在这种情况下,你保存的那个是你的。

有什么办法可以实现吗?