for (int i=0; i<10; i++) {
NSLog(@"-operation-下载图片-%@",[NSThread currentThread]);
}
}];
//监听操作的执行完毕
operation.completionBlock=^{
//.....下载图片后继续进行的操作
NSLog(@"--接着下载第二张图片--");
};
//创建队列
NSOperationQueue *queue=[[NSOperationQueue alloc]init];
//把任务添加到队列中(自动执行,自动开线程)
[queue addOperation:operation];
}
@end
打印查看:
说明:在上一个任务执行完后,会执行operation.completionBlock=^{}代码段,且是在当前线程执行(2)。
注:相关教程知识阅读请移步到IOS开发频道。











