Próbuję przetestować małą aplikację wiersza poleceń proof-of-concept przed zintegrowaniem jej z większą aplikacją. Próbuję pobrać niektóre dane przy użyciu NSURLSession, używając this example. Wygląda jednak na to, że jeśli użyję przykładów podanych w prostej aplikacji wiersza poleceń systemu OS X, aplikacja wyjdzie przed pobieraniem danych.Używanie NSURLSession z programu wiersza poleceń Swift
Jak mogę pobrać dane z autonomicznej aplikacji wiersza poleceń przy użyciu NSURLSession? Przeczytałem o tym, że używam NSRunLoop, ale nie znalazłem jeszcze wyraźnego przykładu w Swift, więc jeśli NSRunLoop jest właściwie drogą do zrobienia, wtedy każdy przykład zostanie doceniony.
Wszystkie inne strategie pobierania danych z adresu URL dla aplikacji wiersza poleceń Swift są również mile widziane (nieskończona pętla?).
spróbuj dodać 'NSRunLoop. mainRunLoop(). run() 'na końcu pliku ... – nielsbot
Dzięki, że działa. Tak więc, aby potwierdzić, że działa aż do zakończenia programu na zewnątrz? Możesz dodać to jako odpowiedź i wszelkie dodatkowe informacje będą mile widziane. Takich jak a) jak wyjść programowo b) i trochę informacji z tła, dlaczego jest lepszy niż nieskończona pętla while. –
tak - to będzie działać wiecznie. – nielsbot