如何修剪路径?

时间:2012-02-10 06:47:12

标签: iphone ios xcode

我可以使用以下代码获取路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

,输出就像这样

~Library/Application Support/iPhone Simulator/<IOSVERSION>/Applications/<UUID>/Documents/My folders

但我想修剪路径,比如,我想把路径当作/ Documents / My文件夹。怎么做?

2 个答案:

答案 0 :(得分:0)

你为什么要修剪路径 试试这个

NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, NO);

这会为您提供类似~/Documents

的输出

答案 1 :(得分:0)

您还可以使用字符串操作来完成此操作。如果您只想要最后两个路径组件,可以使用lastPathComponentstringByDeletingLastPathComponent来获取和删除路径组件,并使用stringByAppendingPathComponent来组合它们。