7

我正在开发一个 ios (3.1.3) 应用程序来管理联系人、任务、活动等。这些模型由核心数据管理,并且运行良好。现在我想让所有这些项目都可以在 iOS 的聚光灯搜索栏中进行搜索。

那可能吗?

如果是这样,如何编码?我找到了“Core Data Spotlight 集成编程指南”,但它不适合 iOS,而且我没有找到任何与我想要的相关的文档或教程。

有什么想法、建议吗?或完整的解决方案!:D

提前致谢!

4

4 回答 4

10

从 iOS 9 开始,这将成为可能。Apple 刚刚在 WWDC 2015 上发布了一个 CoreSpotlight 框架,通过集成它可以在第三方应用程序中搜索内容等等。

文档

于 2015-06-11T09:15:02.533 回答
4

You cannot integrate your application with Spotlight in iOS for now, there's no API to do it.

You can file a radar and wish an new Spotlight API in iOS 5?

于 2010-11-14T15:14:49.010 回答
2

如果我没记错的话,跨越所有应用程序的全局搜索是 PalmOS 的核心功能,可以追溯到 PalmOS 2.0 版。然而即使在今天,Apple 的 iOS Spotlight Search 仍然只支持 Apple 提供的内置应用程序。

遗憾的是,Apple 还没有向开发人员开放这个功能——这将使 Spotlight 在 iPhone 和 iPad 上更加有用。

于 2011-07-22T19:47:04.513 回答
1

您现在可以使用 iOS9 搜索来做到这一点。

https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW3

于 2015-06-13T12:59:19.157 回答