У меня есть пара операций на устройстве IoT из приложения iOS. Так что все мои операции находятся в OperationsQueue с последовательными операциями.
Здесь я хочу выполнять одну операцию за раз, и каждая операция должна ждать, пока я не получу ответ от устройства IoT.
Здесь ответ устройства IoT займет время для отправки обратно. так как ждать текущей операции в очереди операций, пока я не получу ответ от IoT.
Итак, есть ли способ приостановить текущую запущенную операцию до получения ответа от IoT, а затем я возобновлю ее, чтобы началась следующая операция в очереди операций.
Я пытался работать в спящем режиме, но это требовало времени, но мы не можем гарантировать ответ устройства IoT.
Любые предложения будут признательны. Заранее спасибо.