在项目中,很多时候我们都会遇到使用block进行数据传值,而block也非常方便,现在就总结一下block的使用方法。
一、正常类中使用block
正常类中使用block有三种方式
1.
二、静态类中使用block
#import <Foundation/Foundation.h>
typedef void (^ReturnClickIndexss)(NSArray * contentArray);
static ReturnClickIndexss clickBlocks;
@interface ProcurementEditGoodView : NSObject
+(void)returnClickIndexBlockss:(ReturnClickIndexss)clickBlock;
@end
//点击同意按钮
+(void)agreeButtonClick
{
if (clickBlocks != nil) {
clickBlocks(dataArr);
}
}
+(void)returnClickIndexBlockss:(ReturnClickIndexss)clickBlock
{
clickBlocks = clickBlock;
}
网友评论