.h里面声明
/**
* 类型自定义
*/
typedef void (^ReturnValueBlock) (NSString *strValue);
/**
* 声明一个ReturnValueBlock属性,这个Block是获取传值的界面传进来的
*/
@property(nonatomic, copy) ReturnValueBlock returnValueBlock;
.m实现
/**
* 用的地方
*/
WeakSelf(weakSelf);
if (weakSelf.returnValueBlock) {
weakSelf.returnValueBlock(fieldStr);
}
需要返回值的界面用
XXXXVC.returnValueBlock = ^(NSString *strValue) {
//NSLog(@"拿到密码 = %@",strValue);
};
网友评论