Ограничить область действия NSMetadataQuery - PullRequest
1 голос
/ 10 октября 2010

Я пытался ограничить область действия элемента NSMetadataQuery.Я знаю, что есть метод -setSearchScope: (см. документы ), но он позволяет мне только решать, в каких каталогах будет искать элемент.

Что если мне нужно исключить один или несколько каталогов из области действия?

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

К сожалению, я не верю, что это возможно, так как атрибут kMDItemPath не индексируется Spotlight и поэтому не может использоваться в запросе.

Ошибка файла .

0 голосов
/ 10 ноября 2010

Один из способов - установить все включаемые пути в массиве setSearchScope, оставляя в стороне то, что вам не нужно.Конечно, это хорошо, только если вы знаете их заранее.

...