假设我有一个带有以下方法结构的应用程序:
[self method1];
[self method2];
该方法1包含一个调度队列,如:
[exportSession exportAsynchronouslyWithCompletionHandler:^{
switch (exportSession.status) {
case AVAssetExportSessionStatusFailed:{
NSLog (@"FAIL");
break;
}
case AVAssetExportSessionStatusCompleted: {
NSLog (@"SUCCESS");
}
};
}];
我想只在method1中的调度队列完成后继续执行[method2]。实现这一目标的最佳方法是什么?
答案 0 :(得分:2)
将调用放入完成处理程序块中的-method2
。