• 利用KVC进行反向传质


    又一种新发现的传质方法,优点是理解很容易而且实现起来也比较简单而且可以传递任何类型的数据非常强大,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"];此处传递的时一个字典
    搞定!
     
  • 相关阅读:
    《逍遥法外》观后感
    1237. 螺旋折线
    P2196 挖地雷
    787. 归并排序
    466. 回文日期
    P1032 字串变换
    P1825 [USACO11OPEN]Corn Maze S
    P1162 填涂颜色
    P1101 单词方阵
    P1019 单词接龙
  • 原文地址:https://www.cnblogs.com/huoxingdeguoguo/p/4600932.html
Copyright © 2020-2023  润新知