如何通过删除Objective-C中的路径中的2个文件夹来解析NSString

sus*_*use 6 parsing objective-c nsstring

我需要在Objective-C中解析NSString ..即如果输入路径字符串是/ a/b/c/d,我需要解析路径字符串以获得outout// a/b/
我如何实现它?输入路径字符串:/ a/b/c/d预期输出路径字符串:/ a/b /请帮帮我.

谢谢.SUSE.

Ale*_*lex 16

你可以使用stringByDeletingLastPathComponent两次:

NSString *pathStr = @"/a/b/c/d";
NSString *path = [[pathStr stringByDeletingLastPathComponent] stringByDeletingLastPathComponent];
NSLog(@"%@", path);
Run Code Online (Sandbox Code Playgroud)

退货/a/b.