首页 > 其他 > 详细

0907正向传值/反向传值 蓝懿

时间:2015-09-08 10:47:37      阅读:228      评论:0      收藏:0      [点我收藏+]

正向传值

 

跳转页面过程中 从ViewController(A类) 向 SecondViewController(B类)中跳转

在ViewControlller中创建的一个SecondViewController页面

所以从ViewController向Second传叫正向传值

如果传的是text 那么实际传的是字符串 所以要先在 SecondViewController.h中

建一个属性 Nsstring*accept    .h是开放可见的

那么ViewControlller中

 self.l111.text=@“111”;

SecondViewController *s2=[[SecondViewController alloc]init];

    s2.ns=self.l111.text;

    [self presentViewController:s2 animated:YES completion:nil];

如此在Second页面中可输出 self.ns=@“111”;

 

反向传值

第一步  

先在B类.h中  加入#import “A类的viewcontroller”

然后建立一个A类viewcontroller的属性

@property (nonatomic,weak)ViewController *l1;

第二步

在A类中创建B类对象(b1)的位置设置

b1.delegate=self;

第三步

在A类中建立反向传值(调用)时用到的方法 方法类型根据目的不同而不同

-(void)FanXiangAction;

第四步

在B类中需要进行反向传值(调用的位置)启用

[self.delegat FanXiangAction];

第五步

在A类中被B类调用的方法里 接收所调用的B的值 或者实现所需要用的方法

-(void){

    

}

 

 

0907正向传值/反向传值 蓝懿

原文:http://www.cnblogs.com/dieneufhuang/p/4790864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!