У меня есть каталог текстовых файлов в ~/Library/Application Support/MyApp/Spotlight /. Я понимаю, что Spotlight прекратил индексировать библиотеку в 10.5, но есть ли способ заставить Spotlight включить в свой индекс один подкаталог?Как я могу заставить Spotlight индексировать обычные текстовые файлы моего приложения в каталоге ~/Library/Application Support пользователя?
Я пробовал обертывать mdimport в NSTask, а вывод отладки говорит, что файл был импортирован, но он не отображается в результатах Spotlight.
@bbum's ответ here заставляет меня думать, что это должно быть тривиально, но я в недоумении.
Любая помощь или указатели с благодарностью.
Спасибо.
Для тех, кто голосует, для закрытия по принципу «вне темы», OP конкретно упоминает использование NSTask (класс Cocoa) для этого программно. Это НЕ вне темы. Важно отметить, что приложения, не основанные на документах, обычно хранят информацию в папке поддержки приложений и используют одну базу данных, а это означает, что вам нужно пройти лишнюю милю, чтобы проиндексировать вашу информацию, если вы хотите, чтобы один-Spotlight-result-per-record , Подумайте, прежде чем проголосовать, пожалуйста, пожалуйста. –