个人理解正向传值:其实就是顶层往底层传值 也可以是第一个控制器传值到第二个控制器反向传值:就是底层往顶层传值 也可以是第二个控制器传值到第一个控制器 正向传值:可以通过属性来传值 反向传值:代理/block/通知 当然也可以通过属性来传值,但是这样子的话不合MVC思想,所以一般反向传值不建议使用属性