Estoy tratando de filtrar una matriz mediante un predicado de comprobación de archivos que terminan en un conjunto de extensiones. ¿Cómo podría hacerlo?NSPredicar endswith archivos múltiples
¿Algo parecido a 'self endswith in% @' funciona? ¡Gracias!
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]
]];
+1 muy superior a mi respuesta. No puedo creer que no haya pensado en esto. Felicitaciones a usted. –
¡Increíble! ¡Gracias! –
+1, realmente increíble! – EmptyStack