码迷,mamicode.com
首页 > 其他好文 > 详细

界面间传值

时间:2014-09-05 03:24:00      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:界面间传值

- (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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!