代理传值
2016-03-11 17:50
405 查看
1、在ViewController.h里
#import "ViewController.h" #import "DelegateViewController.h" @interface ViewController ()<meDelegateViewController> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UIButton *btn=[[UIButton alloc]init]; btn.frame = CGRectMake(100, 200, 120, 50); btn.backgroundColor=[UIColor blueColor]; [btn setTitle:@"代理传值" forState:UIControlStateNormal]; [btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn]; } -(void)btnClick{ DelegateViewController * delegateVC = [[DelegateViewController alloc] init]; delegateVC.delegate = self; [self.navigationController pushViewController:delegateVC animated:YES]; } #pragma 代理方法 -(void)delegateClick:(NSString *)meStr{ NSLog(@"我是获值方,此方法是在传值方触发 == %@",meStr); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
相关文章推荐
- HTTP返回值
- 深入研究HTML5实现图片压缩上传
- Sql inner join
- Android 镜像地址[持续更新中]
- Next Permutation
- 用Java抓取CSDN主页上的图片
- MySQL慢查询日志
- VC6.0下更改字体(win64) oracle解锁用户
- Linux 用户&群组&权限
- FlowLayout流式布局
- 初用Ubuntu常见问题及解决方案之一
- 单项练习成果链接。。。。。弱爆了。。。。。。
- 保存cookie
- 蓝桥杯 三羊献瑞
- iOS开发-21UINavigationController导航控制器初始化 导航控制器栈的push和pop跳转理解
- C++第1次实验
- [caffe] 数据制作和训练
- Java线程Dump分析工具--jstack(转)
- Java应用中使用ShutdownHook友好地清理现场(转)
- Android初试--请求码和结果码