0
我想從一個目錄中獲取.caf文件,然後將它們放入UIPickerView,以便每次點擊時都可以播放它們。使用文檔中的音頻文件填充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);
有人可以幫助我嗎?
如果我使用覆蓋作爲數組,它會將文件的名稱放在選取器視圖中嗎?