IOS Block 反向传值

1.在需要像上一个界面传值的.h 文件实现代理方法

@property (nonatomic, copy) void(^isOpenHandler)(BOOL) ;

2.在执行操作的时候需要江操作的结果反向传值给上个界面的时候调用Block

if (self.isOpenHandler) {

self.isOpenHandler(YES);

}

3.在第一个视图控制器中 Push 的时候调用Block   接受回传回来的值

WM.isOpenHandler = ^(BOOL isopen){

if (isopen) {

      //执行接收收到数据后执行的操作。

}

};

上一篇:iOS 开发笔记-控制器翻页


下一篇:iOS 再谈 代理传值,block反向传值