22
メインスレッドで完了ブロックを実行することはできますか?例えば補完ブロックから戻り値を取得するにはどうすればよいですか?
、Iは、値を返す一つの方法がある:
- (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