码迷,mamicode.com
首页 > 其他好文 > 详细

利用KVC进行反向传质

时间:2015-06-25 22:50:19      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

又一种新发现的传质方法,优点是理解很容易而且实现起来也比较简单而且可以传递任何类型的数据非常强大,xl老师讲的赞一个!!

第一步:

 A是父视图将B推出。由B返回A时实现传质。首先在B中声明一个id类型的属性

@property(nonatomic,retain)id delegate;

 第二步
在A视图中拿到B的对象指针将其属性用KVC赋值
[controller setValue:self forKey:@"delegate"]; controller 为B对象的指针,将A对象作为值传过去,这样B就拿到了A
的指针
第三步
在B视图中对B的属性(A对象指针)赋值
 //赋值
 [self.delegate setValue:dict forKey:@"dict"];此处传递的时一个字典
搞定!
 

利用KVC进行反向传质

标签:

原文地址:http://www.cnblogs.com/huoxingdeguoguo/p/4600932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!