标签:界面间传值
- (void)viewWillDisappear:(BOOL)animated
{
///界面间传值:第二种情况:将后一个界面的值传到前一个界面 (从后往前传)
// 方法: 代理初值
// 步骤: 1.定义协议. 在后面类中定义协议(传值的方法定义协议)
//2. 给后面类添加一个代理属性
//3.将代理设置为前一个界面的对象让它服从协议,实现方法(传值方法就变成了,协议中的方法),
//4.在后面类中通过代理,调用该传值方法.
//传值:
UITextField * tf = (UITextField *)[self.view viewWithTag:100];
//代理调用方法,将值传入
//判断对象是否实现方法
if ([self.delegate respondsToSelector:@selector(passValue:)]) {
[self.delegate passValue:tf.text];
}
[super viewWillDisappear:animated];
NSLog(@"%s",__FUNCTION__);
}
标签:界面间传值
原文地址:http://qccccc.blog.51cto.com/6004423/1548900