oc中,Black的基本用法

1、在cell中给按钮添加方法时,使用方法

.h文件中

typedef void(^ButtonClick)(UIButton * sender);

@property (nonatomic,copy) ButtonClick changeMsgClick;

.m文件中

if (self.changeMsgClick) {

        self.changeMsgClick(sender);

    }

cell中调用

 cell.phoneAction = ^(UIButton * _Nonnull sender) {

        [MBProgressHUD showWarningWithText:@"打电话"];

    };


2、black传递数据

typedef  void(^RequestData) (NSArray* dataArray,NSString* msgStr);

+(void)getIntegralLisrWithParams:(NSDictionary *)par ret:(RequestData)ret{    

NSArray * result =@[@"2020-01-05 16:58:46",@"D54496966545",@"甘肃省武威市"];

NSString * integral = @"成功";

ret(result, integral);            

return task; }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。