标签:
正向传值
跳转页面过程中 从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){
}
标签:
原文地址:http://www.cnblogs.com/dieneufhuang/p/4790864.html