需求一,使用block 从VCb像VCa传值 (设定参数为string)
在vcb中声明参数为
1、@property(nonatomic,strong)string的block,void(^myBlock)(NSString* string);
2、在VCa向VCb跳转时
VCb * vcb = [VCb alloc]init];
(此处简写)[vcb setblock:^(stirng)...{
使用String;
}]
[self.navigationcontroller push...];
3、在VCb中回跳时,
self.myBlock(string);
[self.navigationcontroller pop......];
需求二: 将自定义view的button点击时间通过block传出
//button的点击时间中
在自定义view中声明block
1、@property(nonatomic,strong)string的block,void(^myBlock)(uibutton* button);
//view在.m中
-(void)clickButton:(id)sender{
self.myblock(button);
}
2.在vc中使用myViewSetBlock来调用