Abrufen von Daten aus der nstask - Kommunikation mit der Befehlszeile - Ziel c

9

Ich weiß, wie man Daten an die Aufgabe sendet:

%Vor%

Aber wie bekomme ich, worauf die Aufgabe reagiert?

Elijah

    
objectiveccoder001 09.08.2010, 19:15
quelle

2 Antworten

28

Geben Sie NSPipe oder NSFileHandle als standardOutput der Aufgabe an und lesen Sie davon.

%Vor%

Beachten Sie, dass Sie sich bei der Verwendung eines Rohrs Sorgen machen müssen, dass das Rohr voll ist. Wenn Sie stattdessen ein NSFileHandle angeben, kann die Aufgabe alles ausgeben, ohne dass Sie befürchten müssen, sie zu verlieren, aber Sie haben auch den Aufwand, die Daten auf die Festplatte schreiben zu müssen.

    
Dave DeLong 09.08.2010, 19:19
quelle
1

Swift 3 Lösung, Sie können eine Schließung implementieren, die ein FileHandle

akzeptiert %Vor%     
onmyway133 11.03.2017 17:38
quelle

Tags und Links