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

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

时间:2015-09-08 10:48:13      阅读:156      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!