通过代理进行页面传值

A 页面跳转到 B页面,在关闭B页面的时候想将B页面的某些内容回传给A页面

在B页面写代理的相关方法

@protocol 控制器的名称 + Delegate <NSObject>

 @optional

-(void) xxxxxx:(控制器 *) control

@end

 

@interface 控制器 : UIViewController

@property (weak,nonatomic) id<代理名称>delegate

@end

@implementation

if ( self.delegate  respondsToselector:@selector 代理中的方法 )

  [ self.delegate  代理中的方法];

@end

在A页面实现页面的协议

 

posted @ 2015-06-10 10:21  jmhcool  阅读(160)  评论(0编辑  收藏  举报