iOS-模型传递

1. 普通传递方式

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/yintingting/p/12859640.html