"Speichern unter" in der nicht auf Dokumenten basierenden Anwendung Cocoa

8

Ich arbeite an einem Projekt, das im Wesentlichen Dateien über ein Shell-Skript mit "sox" erstellt. Die Anwendung ist nicht dokumentenbasiert, sie ruft lediglich ein Skript auf, das Dateien erstellt und intern keine Daten speichert. Ich muss jedoch die Benutzer auffordern, wo die Datei gespeichert werden soll und welchen Dateinamen sie verwenden soll, bevor das Skript ausgeführt wird. Was wäre der beste Weg, ein Dialogfeld "Speichern unter ..." zu erhalten, um einen Dateipfad / Dateinamen von einem Benutzer an das Shell-Skript zu übergeben?

    
minimalpop 19.05.2011, 21:23
quelle

1 Antwort

21

Das ist ziemlich einfach. Sie haben diese Frage mit NSSavePanel und das ist genau das, was Sie verwenden möchten.

%Vor%

Siehe auch " Das Speichern-Panel " im Dateisystem-Programmierhandbuch.

    
Josh Caswell 19.05.2011, 21:38
quelle