Tôi đang cố gắng thử nghiệm một ứng dụng dòng lệnh ít minh họa trước khi tích hợp nó vào một ứng dụng lớn hơn. Những gì tôi đang cố gắng làm là tải xuống một số dữ liệu bằng cách sử dụng NSURLSession sử dụng this example. Tuy nhiên, có vẻ như nếu tôi sử dụng các ví dụ được đưa ra trong một ứng dụng dòng lệnh OS X đơn giản thì ứng dụng sẽ thoát trước khi dữ liệu được truy xuất.Sử dụng NSURLSession từ chương trình dòng lệnh Swift
Tôi làm cách nào để tải xuống dữ liệu từ ứng dụng dòng lệnh độc lập bằng NSURLSession? Những gì tôi đã đọc về là sử dụng NSRunLoop tuy nhiên tôi chưa tìm thấy một ví dụ rõ ràng trong Swift vì vậy nếu NSRunLoop thực sự là con đường để đi sau đó bất kỳ ví dụ sẽ được đánh giá cao.
Bất kỳ chiến lược nào khác để tải xuống dữ liệu từ URL cho ứng dụng dòng lệnh Swift cũng được chào đón (vòng lặp vô hạn trong khi?).
Hãy thử thêm 'NSRunLoop. mainRunLoop(). run() 'ở cuối tập tin của bạn ... – nielsbot
Cảm ơn, nó hoạt động. Vì vậy, để xác nhận, điều đó chỉ chạy cho đến khi chương trình bị chấm dứt bên ngoài? Bạn có thể thêm điều đó làm câu trả lời và mọi thông tin bổ sung sẽ được đánh giá cao. Chẳng hạn như a) cách thoát khỏi chương trình b) và một chút thông tin cơ bản về lý do tại sao nó tốt hơn vòng lặp vô hạn. –
có - điều đó sẽ chỉ chạy mãi mãi. – nielsbot