Получение запроса Spotlight, используемого для открытия документа в приложении - PullRequest
0 голосов
/ 06 апреля 2010

Если вы ищете что-то, что открывает Preview.app (например, файл PDF) в Spotlight, приложение не только открывает файл, но фактически копирует запрос Spotlight в поле поиска приложения (для более глубокого поиска). iPhoto и Mail.app также делают это.

Это действительно хорошая функция. К сожалению, Apple не документирует, как это реализовано. Открытие документа из Spotlight, по-видимому, просто отправляет application:openFile делегату приложения. Можно ли каким-то образом получить пользовательский запрос Spotlight? Или это жестко закодированная функция Spotlight?

1 Ответ

1 голос
/ 06 апреля 2010

Если вы ищете термин, используемый в запросе, keyAESearchText будет работать (см. Листинг 10-1). Так что да, они документируют это, но не в ожидаемом месте. Подайте запрос на улучшение в нижней части страницы.

...