.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);
};
block运用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 我们一起来看看,经Clang编译后的block结构如下: 可以看到在Block结构体中含有isa指针,这就证明了B...
- IOSBlock之页面之间的传值问题 一.字典 数组和字符串的传值 blcok的基本格式:返回值类型(^block...
- 简介 网上对于delegate,block,notification运用都有介绍,但都是介绍的用法;我这里针对于懒...