您的位置:首页 > 运维架构

NSOperation使用系统提供子类的方法--处理复杂任务

2015-03-29 21:34 337 查看
//创建一个队列
NSOperationQueue *operation=[[NSOperationQueue alloc]init];
//把任务放在NSBlockOperation里面
NSBlockOperation *myOperation=[NSBlockOperation blockOperationWithBlock:^{
NSData *firstData=[NSData dataWithContentsOfURL:[NSURL URLWithString:KURL1]];

dispatch_async(dispatch_get_main_queue(), ^{

_firstImageView.image=[UIImage imageWithData:firstData];
});

}];

//把第二任务添加到操作队列
[myOperation addExecutionBlock:^{
NSData *secondData=[NSData dataWithContentsOfURL:[NSURL URLWithString:KURL1]];

dispatch_async(dispatch_get_main_queue(), ^{

_secondImageView.image=[UIImage imageWithData:secondData];
});

}];
[operation addOperation:myOperation];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐