1

わかりました、説明させてください...

次のようにNSStringと パスが保存されています (奇妙に見えるかもしれませんが):

/A/B/C/../D/../E/F

これは実質的に と同じです:

/A/B/E/F

私が望むのは、最初のパス形式 ( ..s を含む) を 2 番目の形式に変換することです。

そのようなもののための組み込みのココア関数はありますか?

何か案は?

4

1 に答える 1

4

ちょうどそれを見つけた!:-)

-(NSString *)stringByStandardizingPath;

レシーバーから不要なパス コンポーネントを削除して作成された新しい文字列を返します。

NSString クラス リファレンス.

于 2012-04-05T08:06:58.443 に答える