在项目中,Controller之间传递数据非常之多,这里简单介绍一下属性传值。例如有FirstController 和 SecondController,数据从First传递到Second中,我们如何操作呢,比如我们传递一个字符串到Second,那么我们就可以在Second中创建一个属性,在First中,推向Second的时候,为Second中那个属性赋值即可。

 

代码如下所示:

 

 
 
 
 
 
Objective-C
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/////////////////FirstViewController//////////////////
viewDidLoad
{
;
;
;
;
;
;
;
    
;
;
;
;
;
}
 
sender
{
//获取textfd里面的数据
;
//初始化第二个second
;
//为second中的name属性赋值
;
//推过去
;
;
}
textField
{
;
;
}

 

 

 
 
 
 
 
Objective-C
 
1
2
3
4
5
6
7
8
9
10
11
12
13
////////////////////SecondViewController
viewDidLoad
{
;
;
;
;
;
//将属性的值赋值给这个label
;
;
;
}

相关文章: