如果您在 Spotlight 中搜索可打开 Preview.app 的内容(例如 PDF 文件),该应用程序不仅会打开该文件,而且实际上会将 Spotlight 查询复制到应用程序的搜索字段中(以进行更深入的搜索)。 iPhoto 和 Mail.app 也可以执行此操作。
这是一个非常好的功能。不幸的是,苹果没有记录它是如何实现的。从 Spotlight 打开文档似乎只是将 application:openFile
发送到应用程序委托(delegate)。 是否可以以某种方式检索用户的 Spotlight 查询?或者这是 Spotlight 的硬编码功能吗?
最佳答案
如果您正在查找查询中使用的术语,keyAESearchText会起作用(参见 list 10-1)。所以是的,他们记录了它,但不是在预期的位置。在页面底部提交增强请求。
关于objective-c - 检索用于在应用程序中打开文档的 Spotlight 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582420/