Могу ли я изменить имя, отображаемое в результатах поиска Spotlight? - PullRequest
2 голосов
/ 15 октября 2010

Я пишу импортер Spotlight для приложения, которое хранит контент в файлах с бессмысленными именами. Однако пользователь может искать эти файлы с пользой.

Достаточно просто написать импортер, который извлекает и возвращает полезные метаданные, но когда пользователь выполняет поиск в Spotlight, ему предоставляются бессмысленные имена файлов.

Я бы хотел иметь возможность изменить строку, возвращаемую при поиске Spotlight. Например, если поиск возвращает файл «abc123.qrt», я бы хотел, чтобы он отображался как «полезное имя для результата». Есть ли способ сделать это? В идеале должна быть соответствующая часть метаданных, которую Spotlight (или Finder) будет уважать.

-Andy

1 Ответ

3 голосов
/ 15 октября 2010

После небольшого копания выясняется, что kMDItemDisplayName делает свое дело. Это не сразу сработало, но сработало, как только мне удалось повторно импортировать файл

...