iOS简单代理反向传值

第一次写博客呢,优点紧张呢,这次决定写一个代理反向传值,感觉用的地方会比较多,对于像我这样的初学者来说,一开始不是很理解,慢慢用多了,也就会有感觉的吧。。。。这次就纯代码的方式写一个简单的工程

首先呢,创建工程,再新建一个控制器,如图

然后呢,在AppDelegate.m文件中导入viewController.h文件



之后便是控件的添加设置之类的,在第一个界面上添加上一个button用于进入第二个界面,和一个label用于显示回传回来的值,第二个界面上添加一个textField用于输入要回传的值,

添加和设置控件都很简单,在第一个界面上定义属性


然后进行懒加载button和label,在懒加载中定义他们的属性


接着在界面中添加上两个控件


同理在第二个界面上添加控件,并设置属性

那么接下来就是重要的反向传值的步骤了,

第一步,在SecondViewController.h文件中声明协议,用@class强制声明一个类型,接着声明协议,协议名字是类名加上delegate,接着再声明一个方法




第二步就是如图,同意是在.h文件中,声明玩协议之后,进行如图的下一步,我也不知道这个怎么解释,我只知道这么用,,,作为新手我也很纳闷。。。。



第三步就是到第一个界面中,遵守协议了,这个就很简单了


第四步,在secondViewController.m文件中实现给textFiled添加的事件,并且添加上返回前面一页的代码


第五步,回到第一个界面上的button添加的点击事件,


第六步,就是传值了,

总结的看,我还是截图给你们看吧,,,不太会说,,,很吃亏啊


以上就是简单反向传值,,,感觉被我弄复杂了,截图什么的好麻烦,,,不过第一次写就粗糙点没关系的,以后会慢慢好起来的,话说想找个人教我用github。。就这样吧,,,写太多就全是废话了,,,,






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值