ディレクトリから .caf ファイルを取得してから、それらを UIPickerView に入れて、各行がタップされたときに再生できるようにしようとしています。
これまでのところ、このコードはありますが、ファイルを配列に入れる方法がわかりません。
NSString *extension = @"caf";
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documentsDirectory14 = [documentsDirectory stringByAppendingPathComponent:@"/Family"];
NSArray *contents = [fileManager contentsOfDirectoryAtPath:documentsDirectory14 error:&error];
NSMutableArray *cafFiles = [NSMutableArray arrayWithCapacity: [contents count]];
NSString *filename;
for (filename in contents)
NSLog(@"filename;%@",filename);
{
if ([[filename pathExtension] isEqualToString:extension])
{
[cafFiles addObject: [NSMutableArray arrayWithContentsOfFile:[documentsDirectory14 stringByAppendingPathComponent:filename]]];
}
}
NSLog(@"jpegFiles;%@",cafFiles );
covers= [NSMutableArray arrayWithArray:cafFiles];{
for (filename in cafFiles);
}
NSLog(@"%@", covers);
誰かがこれについて私を助けることができますか?
カバーを配列として使用すると、ファイルの名前がピッカー ビューに表示されますか?