У меня есть папка в моем приложении под названием «Файлы». Я хотел бы отобразить все те файлы TXT в представлении таблицы и затем щелкнуть по каждому из них, чтобы открыть его в другом контроллере. У меня есть все функциональные возможности, но проблема заключается в имени, указанном в представлении таблицы. Он предоставляет весь рабочий путь файла TXT, в то время как мне нужно только имя файла. Я знаю, что NSString может использовать строку кода lastComponentPath для ее возврата, но текст ячейки не может поступать из NSString. Итак, как мне получить его, чтобы вернуть имя файла и правильно его просмотреть в представлении таблицы? Вот мой текущий код:iPhone Table View List Имена файлов?
NSBundle *bundle = [NSBundle mainBundle];
self.files = [bundle pathsForResourcesOfType:@"txt" inDirectory:@"Files"];
NSString *documentsDirectoryPath = [self.files objectAtIndex:thepath.row];
self.title = @"My Files";
self.filenames = [[documentsDirectoryPath lastPathComponent] stringByDeletingPathExtension];
Для содержимого ячейки оно:
cell.textLabel.text = [self.files objectAtIndex:indexPath.row];
Итак, я попытался положить в self.filenames но NSString не будет реагировать на indexPath.row. Итак, как я могу загрузить файлы из массива self.files, но отображать имена из строки self.filenames?
Это сработало отлично ... не могу поверить, что я не думал об этом раньше, просто слишком сгорел, я думаю. – user717452