修剪文件扩展名UITableView

时间:2009-11-16 06:26:27

标签: nsstring nsmutablearray trim

我想从表格单元格中有NSMutableArray的文本修剪文件扩展名。

NSMutableArray *theFiles = [NSMutableArray new];
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager directoryContentsAtPath:@"/Test"];
for (NSString *s in fileList){
    [theFiles addObject:fileList];
}
cell.textLabel.text = theFiles[indexPath.row];
return cell;

此列出例如“Xylophone.m4r”我想删除 .m4r

3 个答案:

答案 0 :(得分:38)

尝试-[NSString stringByDeletingPathExtension](在NSPathUtilities.h中)。

答案 1 :(得分:3)

实际上,对于我的使用,我能够以编程方式创建一个plist,而不是使用扩展,它工作得很好!然而,这样做的另一个原因是:

[string stringByReplacingOccurrencesOfString:@".fileextension" withString:@""];

答案 2 :(得分:0)

只需要删除路径扩展组件:

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