删除NSString路径字符串

时间:2011-12-09 19:08:00

标签: objective-c cocoa nsstring

我有一个看起来像/test/test1/test2的NSString。我怎么能删除test2,知道它可以用其他任何方式命名?谢谢!

2 个答案:

答案 0 :(得分:7)

听起来你正在寻找NSString的stringByDeletingLastPathComponent方法(为你链接的文档)。

答案 1 :(得分:3)

NSString方法- (NSString *)stringByDeletingLastPathComponent将做你想要的。

但需要注意的是,它会将“/ foo / bar /”变为“/ foo /”,这可能是也可能不合适。