22
是否可以在主線程上運行完成塊?如何從完成塊中檢索返回值?
例如,我有,它返回一個值的一個方法:
- (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 */
}
];
}
,但我不能看到如何從完成塊作爲該方法的結果中返回整數值,這是因爲完成塊在後臺線程上運行。
我怎樣才能做到這一點?
所以......不要使用創建一個新的線程塊。這是一個你不能修改的框架或庫塊嗎? – JoePasq