iOS-模型传递

1. 普通传递方式

控制器2push到控制器3. 控制器3返回需要设置一个控制器2的属性,从而实现控制器3向控制器2传递数据模型。这样的话,两个控制器耦合性高。

解决: 用代理实现数据模型的逆向传递

 

用代理实现数据模型的逆向传递:

 

2. 模型传递时,控制器的view还没有初始化

 

解决办法,将控件的赋值放到viewDidLoad方法中

 

3. 地址传递了,不必再逆传数据模型

 

posted @ 2020-05-09 19:18  Emyin  阅读(231)  评论(0编辑  收藏  举报