【问题标题】:Retrieving Spotlight query used to open document in application检索用于在应用程序中打开文档的 Spotlight 查询
【发布时间】:2010-04-08 06:26:55
【问题描述】:

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

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

【问题讨论】:

    标签: objective-c cocoa macos spotlight


    【解决方案1】:

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

    【讨论】:

    • 太棒了!我想我在驳回文档方面有点快,但我被一篇(诚然旧的)博客文章声称它是硬编码的。谢谢!
    猜你喜欢
    • 2013-03-05
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多