Verwenden von NSURLSession aus einem Swift-Befehlszeilenprogramm

Ich versuche, eine kleine Proof-of-Concept-Befehlszeilen-App zu testen, bevor ich sie in eine größere App integriere. Was ich versuche, ist das Herunterladen einiger Daten mit NSURLSession mitdieses Beispiel. Wenn ich jedoch die in einer einfachen OS X-Befehlszeilen-App angegebenen Beispiele verwende, wird die App vor dem Abrufen der Daten beendet.

Wie kann ich mit NSURLSession Daten von einer eigenständigen Befehlszeilen-App herunterladen? Was ich gelesen habe, ist die Verwendung von NSRunLoop Allerdings habe ich noch kein klares Beispiel in Swift gefunden. Wenn also NSRunLoop der richtige Weg ist, wären Beispiele willkommen.

Alle anderen Strategien zum Herunterladen von Daten von einer URL für eine Swift-Befehlszeilen-App sind ebenfalls willkommen (Endlosschleife?).

Antworten auf die Frage(8)

Ihre Antwort auf die Frage