Получить список файлов с определенными расширениями по указанному пути в Objective-C

Я новичок в Objective-C. Я ' m разрабатывает приложение Какао. В настоящее время я ищу эквивалент этого кода C # в Objective C:

string[] fileList = Directory.GetFiles(DownloadPath, "*.jpg");

Возвращаемые строки не обязательно должны быть полным путем, поскольку все, что мне нужно, - это имена файлов. Я пробовал NSFileManager, но пока ничего хорошего. Спасибо.

РЕДАКТИРОВАТЬ: Что я пробовал с NSFileManager:

[someFileManager contentsOfDirectoryAtPath:path error:nil];

Я также хочу спросить: каков формат «пути»? Звучит просто, но я совершенно не понимаю файловую систему MAC OS. Я использую путь из [URL-адресов NSOpenPanel], и они выглядят следующим образом:

file://localhost/Users/alex/Movies/

Иногда я получаю результаты, но в другой раз. Возвращенный массив NSArray просто пуст. Я очень смущен этим, поэтому будет приветствоваться любая помощь.

РЕДАКТИРОВАТЬ2: Ответ здесь: NSPredicate заканчивается несколькими файлами , вероятно, лучший выбор. Тем не менее, спасибо за ответ.

24
задан Community 23 May 2017 в 12:34
поделиться