首先,有两个控制器,分别为控制器A、控制器B。
A->B:数据由控制器A传向控制器B,这叫做数据的顺传;数据由控制器B传向控制器A,这叫做逆传。
顺传:一般通过创建目标控制器对象,将数据赋值给对象的成员来完成;
逆传:一般使用代理来实现,其中控制器A是控制器B的代理(控制器A监听控制器B,控制器B通知控制器A)。
下面是博主写的简单实现了两个控制间实现数据的双向传递的app的demo:
1、这是界面设计:
FirstViewController.h
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController
@end
FirstViewController.m
#import "FirstViewController.h"
#import "Seco