block—控制器间传值
来源:互联网 发布:go语言服务器编程 编辑:程序博客网 时间:2024/06/11 01:12
使用block,将VC2中的值回传给VC1步骤:
在VC2中定义block,以及定义block属性
在VC1中导入VC2头文件,然后在点击按钮“跳转控制器”的事件方法中,先拿到VC2控制器中的block属性,然后实现属性的block方法。接着再将VC2 push。
- (void)didClickButtonAction{ SecondViewController * secondVC = [[SecondViewController alloc]init]; secondVC.blocks=^(NSString * str){ _label.text = str; }; [self.navigationController pushViewController:secondVC animated:YES]; [secondVC release];}
3.在VC2点击按钮“回到上一个控制器”的事件方法中,向属性block中传递参数值,然后pop
- (void)didClickButtonAction{ _blocks(_textField.text); [self.navigationController popToRootViewControllerAnimated:YES];}
0 0
- block—控制器间传值
- 控制器之间的数据传递——Block传值
- ios控制器之间传值-Block传值
- ios中控制器之间的反向传值之---Block
- block多层嵌套使用时,造成控制器对象不能释放
- (有码)Block模式实现导航控制器页面传值
- 控制器的数据传递--block和delegate如何选择
- block 在两个控制器之间传值使用
- AngularJS——控制器
- SpringMVC—AbstractCommandController控制器
- SpringMVC—MultiActionController控制器
- Yii2—控制器(Controller)
- NFinal 控制器—URL
- AngularJs—控制器 <controller>
- Yii2—控制器(Controller)
- 控制器
- 控制器
- 控制器
- 基础1
- 初学php之 href和Action,get和post的区别
- 支持向量机(三)核函数
- BLE-NRF51822教程1-常用概念
- 基于对话框的MFC图形界面程序的选择文件读取文件
- block—控制器间传值
- 利用webview加载网页
- win7 Octava+gs的下载和安装
- mysql数据的优化
- [转载]MATLAB内存管理
- 代码助理之注释
- 利用MATLAB视频函数工具箱的…
- 汪精卫和平运动始末
- unity3d触摸屏手势控制镜头旋转与缩放