美文网首页
iOS Block传值

iOS Block传值

作者: 安宇辛 | 来源:发表于2021-09-06 16:06 被阅读0次

    一:.h

    @property (nonatomic,copy) void (^clickOkBlock)(int type);
    
    @property (nonatomic,copy) void (^clickSelectBlock)(bool select,int tag);
    

    int type 是要传的值 可以跟多个值 多个值用,分开
    二:.m
    传值

     if (self.clickSelectBlock) {
            self.clickSelectBlock(self.chooseType,(int)self.tag);
        }
    

    三:接收值
    给cell 设置tag用来标记是第几个cell

     Cell.tag = indexPath.row;
    

    tag就可以知道是点击的那一个cell

     Cell.clickSelectBlock = ^(bool select,int tag){
                    NSLog(@"我点击%d",tag);
    
     };
    

    相关文章

      网友评论

          本文标题:iOS Block传值

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