iOS开发 使用代理反向传值

iOS开发中页面间的传值大概有六种:1、属性传值 2、代理传值 3 通知 4 单例 5 全局变量 6 NSuserDfault  今天我讲一下使用代理的反向传值;

1.介绍一下我的工程

有两个类 从ViewController页面推到SecondViewController页面  之后用页面A代替ViewController 用页面B代替SecondViewController

在页面A中有一个lable 和一个button  页面B有一个textfiled 然后我现在要从页面a推到页面b,在页面b输入文字返回到页面a的lable上这样一个简单的功能。

 2 首先我们在页面b定义一个协议和一个代理属性 如图:

3、页面a必须遵循这个协议并实现其方法

4、页面b的传值部分 如图:

然后运行效果 如图:

页面a:

页面b:

完成效果图

这样就实现了简单的代理反向传值 ,喜欢的点赞,有不懂的可发评论询问。

转载于:https://www.cnblogs.com/hlh--123/p/5018922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值