Добрый день, коллеги.
Возник следующий вопрос.
Ниже написал несколько BlockOperation и исполнение последнего из них зависит от остальных. Есть необходимость повторить последовательность этих блоков, соотвественно когда закончится последний из них blockOperation4
имеющий зависимость от blockOperation1, blockOperation2, blockOperation3. Насколько я понимаю ничего не получится если засунуть это все в for in loop.
let blockOperation1 = BlockOperation
{
}
queue1.addOperation(blockOperation1)
let blockOperation2 = BlockOperation
{
}
queue1.addOperation(blockOperation2)
let blockOperation3 = BlockOperation
{
}
queue1.addOperation(blockOperation3)
let blockOperation4 = BlockOperation
{
}
blockOperation4.addDependency(blockOperation1)
blockOperation4.addDependency(blockOperation2)
blockOperation4.addDependency(blockOperation3)
queue4.addOperation(blockOperation4)