0

私はiPhoneプログラミングが初めてです。Resourseフォルダのディレクトリにあるmp3ファイルのタイトルを取得したい

リソースのフォルダ構造は次のとおりです

リソース

raj(ディレクトリ)---->1.mp3 ---->2.mp3

ここで、このように表示されるパスを取得すると、ファイルのパスを取得することがわかります

/Users/Chary/Library/Application Support/iPhone Simulator/5.0/Applications/B02404E5-52DC-49B6-8DBB-C9946E4331AF/BiblePlayer.app/raj/1.mp3

1.mp3 と 2.mp3 の場合は「1」、「2」などのタイトルのみを表示する必要があるという点で、ピッカー ビューがありますが、このようにするにはどうすればパス全体が表示されますか?

だから、誰かがこれを知っているなら、私を助けてください。

4

2 に答える 2

0
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *fileManager = [NSFileManager defaultManager];
//Provide another path if you have folder in your directory
NSArray *arrDirVideos = [fileManager  contentsOfDirectoryAtPath:documentsDirectory error:nil];

{ 1.mp3,2.mp3,..} のような配列で指定したパスのすべてのファイルを提供するので、配列の各項目から .mp3 を削除できます

于 2012-05-24T06:40:04.023 に答える
0

これを使って:

NSString * mp3FilePath = [[NSBundle mainBundle]
                                    pathForResource:@"1"
                                             ofType:@"mp3"];
于 2012-05-24T06:32:48.390 に答える