今天学习了传值和反向传值,刚开始理解的不透彻,迷迷糊糊的,后来又回顾了几遍老师讲的内容,边看边总结成自己理解的话,效果还不错。
正向传值:
v1中创建v2 并 实现跳转页面button
v1要给v2传值 所以v2 .h中nsstring一个text来接受v1传的值
在v1中声明过v2的下面写v2.text =self(v1).tf.text ; 把v1中的值赋给v2接收的变量text
在v2中把收到的值赋给v2中要显示的地方: self(v2).secondtf.text =self.text;
反向传值:
在v2 .h中引入import“ViewController” 然后声明一个property属性 (nonatomic,weak)ViewController *delegate;
回到v1中在声明出v2后把v1赋给v2(v2名字.delegate =self;) 搞定,以后在v2里self.delegate.v1.h中的属性或方法 就可以引用v1中.h中声明的属性或方法了。
感觉学习的时候要心静,不然很容易走神,心不在焉的话就算你一直坐这儿“学习”,其实收获甚微。
坚持,加油!
时间: 2024-10-19 08:02:45