Я работаю над расширением провайдера файлов и обнаружил нечто необычное. При поиске в приложении «Файлы» в нем перечислены файлы с любым расширением (iCloud, на моем телефоне, DropBox, Google Drive и т. Д.), Но папки создаются только с помощью расширений Apple.
Интересно, как мне перечислить мои папки в результатах поиска ...
Кстати, я использую public.folder
в качестве UTI для своих элементов папок. Может быть, для этого есть специальный UTI ...
Если кто-то может мне помочь в этом, заранее спасибо.
(с использованием Swift 5, Xcode 10.2, iOS 12.2)
РЕДАКТИРОВАТЬ : Но, похоже, «иногда» (без какой-либо явной логики) перечислены некоторые папки (у меня есть пример с приложением Google Drive, где одна из моих папок появляется в результатах поиска) , но не другие ...)
РЕДАКТИРОВАТЬ 2 : Я думаю, что нашел серьезное преимущество:
Документы в рабочем наборе индексируются в базе данных Spotlight устройства. Система обновляет эту базу данных по мере перечисления изменений.
Так что, возможно, мне нужно поместить эти папки в рабочий набор.