Necesito obtener las URL de todos los archivos arrastrados/soltados en mi aplicación desde Finder.¿Cómo manejo varios archivos arrastrando/soltando desde Finder en Mac OS X 10.5?
Tengo una aplicación Cocoa ejecutándose en 10.6 que hace esto mediante el uso de las nuevas 10.6 NSPasteboard API que manejan varios elementos en la mesa de trabajo. Estoy intentando respaldar esta aplicación con 10.5. ¿Cómo manejo esto en 10.5?
Si hago algo, como a continuación, solo me dan la primera URL:
NSArray *pasteTypes = [NSArray arrayWithObjects: NSURLPboardType, nil];
NSString *bestType = [pboard availableTypeFromArray:pasteTypes];
if (bestType != nil) {
NSURL *url = [NSURL URLFromPasteboard:pboard];
}
El NSArray devuelto no es NSURL *. Es NSString *. –
Gracias por señalar esto. (Cambié el nombre de la matriz de 'urls' a 'nombres de archivo' para dejar en claro que los contenidos no son de tipo NSURL *) –