мой запрос в фоновом потоке

Мне интересно, как сделать запрос в фоновом потоке, что я имею в виду, это выборка в фоновом потоке, а затем вернуться к основному потоку

В настоящее время я могу перейти к основному потоку после запроса, позвонив:

.observe(on: UIScheduler())

Но мне не удалось сделать запрос в другой теме, вы думаете, что это хорошая идея сделать это в другой теме?


person uligerri-6156    schedule 24.10.2018    source источник
comment
Я думаю, это то, что вы ищете вместо наблюдения (на:) stackoverflow.com/a/37806522/3393964   -  person Casper Zandbergen    schedule 24.10.2018
comment
Спасибо, я могу его использовать, у вас есть реактивный способ его использования?   -  person uligerri-6156    schedule 24.10.2018
comment
Извините, я не знал, что вы используете React, я не знаю.   -  person Casper Zandbergen    schedule 24.10.2018
comment
Я использую быстрое, но реагирующее программирование   -  person uligerri-6156    schedule 24.10.2018


Ответы (1)


Предполагая, что у вас есть SignalProducer, вы можете использовать оператор start(on:) чтобы его start() метод выполнялся в другом планировщике. Таким образом, вы можете сделать producer.start(on: QueueScheduler()), чтобы убедиться, что он запускается асинхронно в очереди GCD.

person jjoelson    schedule 24.10.2018