Я разрабатываю для iOS 5. Я хотел бы прочитать список файлов в каталоге документов моего приложения и перечислить их в UITableView. Я нашел статью на StackOverflow, но используемые API устарели. Есть идеи, что здесь делать?
Заполните UITableView списком файлов из каталога документов в iPhone SDK 5.0.
Ответы (1)
Вы можете вставить файлы каталога в NSArray
и перечислить их в ячейках следующим образом:
ячейкаForRowAtIndexPath:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSArray *fileListAct = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
cell.textLabel.text = NSString stringWithFormat:@"%@",[fileListAct objectAtIndex:indexPath.row]];
Это по-прежнему работает в iOS5 и не устарело.
person
WrightsCS
schedule
27.11.2011
еще один вопрос .... это может быть очевидно, но я новичок в таблицах. что такое indexpath.row? Я не могу понять, что я положил туда. это заполнитель для чего-то, что я еще не сделал?
- person PTC; 27.11.2011
indexPath указывает на
cellForRowAtIndexPath:(NSIndexPath *)indexPath
в методе, row указывает на строку для каждого файла.
- person WrightsCS; 27.11.2011