次のメソッド構造を持つアプリがあるとします。
[self method1];
[self method2];
そして、そのメソッド 1 には、次のようなディスパッチ キューが含まれています。
[exportSession exportAsynchronouslyWithCompletionHandler:^{
switch (exportSession.status) {
case AVAssetExportSessionStatusFailed:{
NSLog (@"FAIL");
break;
}
case AVAssetExportSessionStatusCompleted: {
NSLog (@"SUCCESS");
}
};
}];
method1 のディスパッチ キューが完了したら、[method2] の実行に進みたいと思います。これを達成する最良の方法は何ですか?