零基础ios开发(八 正向和反向传值)

来源:互联网 发布:长歌门捏脸数据 编辑:程序博客网 时间:2024/04/30 18:57

今天,通俗的讲一下正向传值和反向传值。

一个应用程序,除了计算器这种比较简单的程序,其他程序绝大部分有多个页面,这样页面之间就会有数值传递的需求。

正向传值,就是现在别人要给你一盘饺子,你得先把盘子准备好,然后接过饺子,别人不可能把饺子带盘子都给你。

正向传值的步骤是:

1.在B类.h文件中声明一个属性,属性的类型为需要传递的值的类型。

2.在A类中创建B的时候,把值传递给B,然后跳转。

反向传值的步骤是:

1.在B类.h文件中声明一个属性,属性的类型为A的类型,习惯上规定名称为delgegate。

2.在A类中创建B的时候 ,把self 传给B.delegate。

3.在A中创建需要B调用到的方法。

4.调用[self.delegate A类中创建的方法] 然后跳转回A 。

0 0
原创粉丝点击