Когда я смотрю на ваш код, я предполагаю, что вы хотите получить все пути к изображениям из папки Fonts из Bundle App Folder.В этом случае необходимо сделать папку «Шрифты» «Справочной папкой» (синий значок), а не «Папка группы» (желтый значок), например:
Вы можетеперетащите вашу папку в Навигатор проектов, она отобразит следующее поле:
Убедитесь, что выбрали «Создать ссылки на папки» и выберите цель проекта.
Причина в том, что Справочная папка является реальной папкой в вашем Пакете.Все файлы в групповой папке будут сброшены, то есть все они находятся в корневом каталоге вашего пакета, тогда вы не будете знать родительскую папку этих файлов.
Затем вы можете использовать свой код для извлечения png (+ вы должны указать «Fonts» для параметра inDirectory):
(Bundle.main.paths(forResourcesOfType: "png", inDirectory: "Fonts") as NSArray).enumerateObjects({ obj, idx, stop in
var path = (obj as! NSString).lastPathComponent
print("Path - ",path)
})
Надеюсь, это поможет.