Con sólo mirar en lo que yo usaría para permitir sólo determinados ficheros para ser seleccionados (Imágenes por ahora)NSOpenPanel - ¿Establecer tipo de archivo?
setFileTypesArray
vuelve
NSOpenPanel puede no responder a -setFileTypesArray:
y luego el panel no se abre en absoluto. Aquí está mi código:
NSArray * fileTypes = [NSArray arrayWithObjects:@"png",@"tiff",@"baz",nil];
NSLog(@"Button Pressed");
[textField setStringValue:@"Test"];
int i; // Loop counter.
NSOpenPanel* openDlg = [NSOpenPanel openPanel];
[openDlg setCanChooseFiles:YES];
[openDlg setFileTypesArray:fileTypes];
Gracias.
privated long –