我有一个看起来像/test/test1/test2
的NSString。我怎么能删除test2
,知道它可以用其他任何方式命名?谢谢!
答案 0 :(得分:7)
听起来你正在寻找NSString的stringByDeletingLastPathComponent
方法(为你链接的文档)。
答案 1 :(得分:3)
NSString方法- (NSString *)stringByDeletingLastPathComponent
将做你想要的。
但需要注意的是,它会将“/ foo / bar /”变为“/ foo /”,这可能是也可能不合适。