Как не включать расширение файла при чтении из каталога документов? - PullRequest
0 голосов
/ 24 ноября 2011

Я занимаюсь разработкой приложения, в котором я создаю некоторый случайный файл .txt, который в конечном итоге сохраняется в формате txt.

Теперь для чтения этого файла я использую этот код

NSString* documentDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];  
NSError* error = nil;
myArray = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentDirectory error:&error]retain];

Теперь я отображаю имя файла в табличном представлении, используя

cell.textLabel.text = [myArray objectAtIndex:row];

Так что оно отображается как file1.txt, file2.txt и т. Д.

Но я не хочу расширения файла, покаотображение в списке таблиц.

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

cell.textLabel.text = [[myArray objectAtIndex:row] stringByDeletingPathExtension];

1 голос
/ 24 ноября 2011

Используйте метод [yourString stringByDeletingPathExtension], чтобы удалить расширения из вашей строки.См. NSString класс.

...