Можно ли запустить блок завершения в основном потоке?
Например, у меня есть один метод, который возвращает значение:
- (int)test
{
/* here one method is called with completion block with return type void */
[obj somemethodwithcompeltionblock:
{
/* here I am getting my Int which I want to return */
}
];
}
но я не вижу, как вернуть целочисленное значение из блока завершения в результате этого метода, потому что блок завершения работает в фоновом потоке.
Как я могу это сделать?