#ios4
#ios4
Вопрос:
У меня есть каталог, который содержит несколько файлов, таких как .jpg,.txt и все остальные. Я хочу программно получить путь к каждому файлу и сохранить его в массиве. Я сделал это с помощью contentsOfDirectoryAtPath: ошибка: метод NSFileManager, но он выдает мне объект, хранящийся в пути к каталогу. я хочу получить путь к содержимому каталога path, который я предоставляю. Возможно ли это?? ЕСЛИ да, то как? Приветствуются любые предложения. Заранее спасибо.
Комментарии:
1. Я не понимаю «это дает мне объект, хранящийся в пути к каталогу».
2. я имею в виду, что в массиве я получаю файловые объекты, но не путь к этим объектам. я хочу отобразить эти объекты в виде таблицы!
Ответ №1:
- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error
это правильный метод для использования. Из документации он возвращает:
Массив объектов NSString, идентифицирующих каталоги и файлы (включая символические ссылки), содержащиеся в path. Возвращает пустой массив, если каталог существует, но не имеет содержимого. Возвращает nil, если каталог, указанный в path, не существует или при обращении к нему произошла какая-либо другая ошибка.