简单的Block 创建

来源:互联网 发布:grunge 知乎 编辑:程序博客网 时间:2024/05/03 08:08

#pragma mark ---- block传值 1

//声明一个Block

typedef void (^returnTextBlock)(NSMutableDictionary *showDic);

#pragma mark ---- block传值 2

//创建block属性

@property (nonatomic,copy) returnTextBlock returnTextBlock;


#pragma mark ---- block传值 3

//创建方法

- (void)returnText:(returnTextBlock) block;



#pragma mark ---- block传值 4实现方法

- (void)returnText:(returnTextBlock)block {

    

    self.returnTextBlock = block;

    

}


//此处是写在 作用类里  其实就是  listVC 干了一件事情让 另一个家伙听到了

#pragma mark ---- block传值

        [listVC returnText:^(NSMutableDictionary *showDic) {

            showDic = [NSMutableDictionarydictionaryWithDictionary:self.userDataDic];

        }];



0 0
原创粉丝点击