美文网首页
Block的嵌套

Block的嵌套

作者: 健尐 | 来源:发表于2016-08-08 15:42 被阅读89次
    有人喜欢协议,有人喜欢Block,但是根据需求要嵌套Block,即Block里面有Block.我百度了好想没有我想要的答案,然后灵光一闪蒙对了.

    在ViewController.m中

    - (void)viewDidLoad {
        [super viewDidLoad];
     
        //嵌套Block
        [self nestBlockWithBlock:^{
            NSLog(@"你好");
        }];
    }
    
    typedef void (^ BlockClass)(int);
    -(void)nestBlockWithBlock:(void(^)())block{
        BlockClass blockClass = ^(int a){
            NSLog(@"%d",a);
            block();
        };
        blockClass(100);
    }
    

    相关文章

      网友评论

          本文标题:Block的嵌套

          本文链接:https://www.haomeiwen.com/subject/ssdrsttx.html