检索用于在应用程序中打开文档的Spotlight查询

时间:2010-04-06 03:04:10

标签: objective-c cocoa macos spotlight

如果您在Spotlight中搜索打开Preview.app(例如PDF文件)的内容,该应用程序不仅会打开文件,而且会将Spotlight查询实际复制到应用程序的搜索字段中(以进行更深入的搜索)。 iPhoto和Mail.app也这样做。

这是一个非常好的功能。不幸的是,Apple没有记录它是如何实现的。从Spotlight打开文档似乎只是将application:openFile发送给应用程序代理。 是否可以以某种方式检索用户的Spotlight查询?或者这是Spotlight的硬编码功能吗?

1 个答案:

答案 0 :(得分:1)

如果您要查询查询中使用的术语,keyAESearchText将起作用(请参阅清单10-1)。所以是的,他们记录了它,但不是在预期的地方。在页面底部提交增强请求。