18

この Apple テクニカル ノート:

http://developer.apple.com/library/ios/#qa/qa2010/qa1699.html

のサブディレクトリに「内部」ユーザー ドキュメントを保存することをお勧めし~/Libraryます。しかし、事前に作成された検索ドメインの 1 つを見つけることができません。このパスを構築する最善/最も正確/最も壊れにくい方法は何ですか?

ありがとう。

4

2 に答える 2

43

正しい方法は

NSString* path;
path = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0];

ただし、[@"~/Library" stringByExpandingTildeInPath]動作します。


スウィフト 3:

let path = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask, true)[0]
于 2010-09-21T17:54:59.607 に答える
6

これを試すこともできます:

[NSHomeDirectory() stringByAppendingString:@"/Library"]
于 2014-01-29T00:45:53.063 に答える