zoukankan      html  css  js  c++  java
  • NSBlockOperation添加多个任务

     
        //创建一个队列
        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];
  • 相关阅读:
    大数据学习操作笔记
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    jstl标签,c:foreach无效的问题
    阅读笔记
    《高效能人士的7个习惯》
  • 原文地址:https://www.cnblogs.com/thbbsky/p/4376487.html
Copyright © 2011-2022 走看看