【发布时间】:2011-02-17 17:44:00
【问题描述】:
我正在尝试使用谓词检查以一组扩展名结尾的文件来过滤数组。我怎么能做到?
在 %@' 中接近 'self 的东西会起作用吗?谢谢!
NSArray * dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectoryPath error:nil];
NSArray * files = [dirContents filteredArrayUsingPredicate:
[NSPredicate predicateWithFormat:@"self CONTAINS %@",
[NSArray arrayWithObjects:@".mp4", @".mov", @".m4v", @".pdf", @".doc", @".xls", nil]
]];
【问题讨论】:
标签: iphone objective-c nspredicate