iOS block传值的简单使用
来源:互联网 发布:剑雨江湖10进阶数据 编辑:程序博客网 时间:2024/06/07 03:43
1. 事例现有A-VC,B-VC两个界面,在B-VC有一个按扭,希望在B-VC点击按扭时,给A-VC传递参数
2.B-VC代码:
B-VC.H文件
在B-VC定义一个block;
typedef void((^LHUserMessage)(NSString *name, NSString *password));
@property (nonatomic, copy ) LHUserMessage userMessage;
- (void)loginClick:(LHUserMessage)userMessage;
B-VC.m文件
假设loginClick为某个按扭的点击事件, @"A1xxxxxx",@"A2xxxxxx",为将要传递的值
- (void)loginClick {
if (self.userMessage) {
self.userMessage(@"A1xxxxxx",@"A2xxxxxx");
}
}
- (void)loginClick:(LHUserMessage)userMessage {
self.userMessage = userMessage;
}
3. A-VC.m代码
创建B-VC实例
LHUserView *login = [[LHUserView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:login];
[login loginClick:^(NSString *userName, NSString *password) {
///< 在此便可以获取掉B-VC 传递参数
}];
阅读全文
0 0
- iOS block传值的简单使用
- iOS-Block的简单使用
- iOS - block的简单使用
- iOS Block的简单使用
- IOS Block的简单传值
- iOS block简单使用
- iOS block简单使用
- IOS block简单使用
- iOS开发 block的简单使用
- IOS Block代码块的简单使用
- IOS Block代码块的简单使用
- iOS 关于block的简单使用
- iOS block块传值的简单使用 -2
- block传值的简单使用
- iOS-简单的block
- IOS block 块实现简单的页面跳转传值
- iOS 简单使用Block回调
- iOS开发-block 简单使用
- window对象
- ios pod相关问题解析
- Exploring Sparsity in Recurrent Neural Networks
- 泛型Hibernate DAO实现基本操作
- 国外一个特别火的识别应用
- iOS block传值的简单使用
- Qt5.5.0 框架常用模块纲要
- 【AngularJS】如果你修改了视图,模型和控制器也会相应更新
- 算法总结(进行中)
- Ubuntu16更新内核之后无法进入系统
- java基础之集合框架
- 给学习Linux系统小白的两三个建议
- http session
- 索引器C# -第三天