0

我正在开发一个应用程序,我正在创建一些随机的 .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 等。

但我不想在表格列表中显示文件扩展名。

我怎样才能做到这一点?

4

2 回答 2

2

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

于 2011-11-24T11:27:30.030 回答
1

使用[yourString stringByDeletingPathExtension]方法从字符串中删除扩展名。参考NSString类。

于 2011-11-24T11:45:49.770 回答