您的位置:首页 > 其它

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

2015-09-08 10:36 363 查看
正向传值

跳转页面过程中 从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){

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: