首页 > 代码库 > 界面间传值
界面间传值
- (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__);
}
界面间传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。