【发布时间】:2014-11-26 09:36:16
【问题描述】:
我有带有 .mp3 格式的音乐文件对象的 NSMutableArray。从文档目录中获取的所有项目。我的问题是我得到 .sqlite 文件和 .mp3 文件。 我只想要 NSMutableArray 中的 .mp3 文件。我尝试使用 NSPredicate,但它给了我不兼容的指针类型 NSMutableArray/NSArray 的错误。(NSMutableArray and NSPredicate filtering)
我不想要 (projectname.sqlite,projectname.sqlite-shm,projectname.sqlite-val 等) 之类的文件
我的代码是,
downloadedFilesArray = [[NSMutableArray alloc] init];
fileManger = [NSFileManager defaultManager];
NSError *error;
downloadedFilesArray = [[fileManger contentsOfDirectoryAtPath:fileDest error:&error] mutableCopy];
if([downloadedFilesArray containsObject:@".DS_Store"])
[downloadedFilesArray removeObject:@".DS_Store"];
如何过滤.mp3、.m3u、.aac等文件??
谢谢
【问题讨论】:
标签: ios objective-c iphone