IOS 代理方式实现 在客户端开发中,经常用到通知、代理、block来实现各个页面之间关联。通知,以一直“盲”的方式实现传递。 代理、block 可以很明确的知道各个界面之间的关联关系。以代理为例,一般的做法如下 : DesViewController *des = [[DesViewController alloc] init];des.delegate = self;[self.navigationController pushViewController:des animated:YES]; 这种情况下,一般两个界面是有一定的关系的,例如:从A界面跳转到B界面或者a的视图是A控制器