在帮忙的地方 .h 文件中:
1,声明代理 方法
@protocol DownLoadOperationDelegate <NSObject>
- (void)didFinishDownLoadWithImage:(UIImage *)iamge;
@end
2,
#pragma mark -----------代理传值2,声明一个属性 作为代理传值的接口-------=
@property (assign)id<DownLoadOperationDelegate>delegate;
.m文件中:
3,
#pragma mark ------------代理传值 3,调用代理方法-----------
[self.delegate didFinishDownLoadWithImage:iamge];
在需要帮忙的文件:
-------代理传值4,导入代理---------------------
@interface ViewController ()<DownLoadOperationDelegate>
#pragma mark -----------代理传值5,挂上代理
downLoad.delegate = self;
#pragma mark -------6,代理实现的具体方法-----------
- (void)didFinishDownLoadWithImage:(UIImage *)iamge{
showImage.image = iamge;
}