8

iphone アプリ mainBundle のリソースのすべてのファイル名を取得するために必要な正確なコードがわかりません。次のようなコードがあれば:

  NSArray *array = [[NSBundle mainBundle] getAllResourceFilenames];

それは役に立ちます。助けてくれてありがとう!

4

2 に答える 2

17

NSFileManager の SDK ドキュメントを参照する必要がありますが、これで開始できます。

NSString *path = [[NSBundle mainBundle] resourcePath];
NSFileManager *fm = [NSFileManager defaultManager];

NSError *error = nil;

NSArray *directoryAndFileNames = [fm contentsOfDirectoryAtPath:path error:&error];
于 2010-08-07T01:26:45.440 に答える
6

メインバンドルのリソースパスを取得できます

[[NSBundle mainBundle] resourcePath];

次に、通常の NSFileManager メソッドを使用してコンテンツを取得します。

于 2010-08-07T01:02:36.910 に答える