0

次のメソッド構造を持つアプリがあるとします。

[self method1];
[self method2];

そして、そのメソッド 1 には、次のようなディスパッチ キューが含まれています。

[exportSession exportAsynchronouslyWithCompletionHandler:^{
    switch (exportSession.status) {
        case AVAssetExportSessionStatusFailed:{
            NSLog (@"FAIL");
            break;
        }
        case AVAssetExportSessionStatusCompleted: {
            NSLog (@"SUCCESS");
}
};
 }];

method1 のディスパッチ キューが完了したら、[method2] の実行に進みたいと思います。これを達成する最良の方法は何ですか?

4

1 に答える 1

2

呼び出しを-method2完了ハンドラ ブロック内に配置します。

于 2012-04-24T09:50:04.017 に答える