Objective-C – Dateien wählen


Mit dieser keinen C-Methode kann der User mittels der Standardeingabe Dateien auswählen.

Die Rückgabe ist ein Array mit Dateipfaden.

/* a simple C function that open an NSOpenPanel and return an array of selected filepath */
static NSArray *openFiles() {
    NSOpenPanel *panel;

    panel = [NSOpenPanel openPanel];
    [panel setFloatingPanel:YES];
    [panel setCanChooseDirectories:YES];
    [panel setCanChooseFiles:YES];
	int i = [panel runModalForTypes:nil];
	if(i == NSOKButton){
		return [panel filenames];
    }

    return nil;
}

Leave a Reply

Your email address will not be published. Required fields are marked *