iOS Block传值

来源:互联网 发布:灯光秀编程软件 编辑:程序博客网 时间:2024/04/28 22:08
block传值
就是在下一个页面定义一个block将值传到上个页面

1.定义block

@property (nonatomic,copy) void *(^callByValue)(NSString *address,NSArray *mutabArray,NSDictionary *diction);

2.在实现传值的方法进行传值的时候传入相应的参数

 self.callByValue(@"addd",self.dataArray,dic);

3.在上个页面进行调用block 接收值

 [serviceAVC setCallByValue:^(NSString *address, NSArray *array, NSDictionary *dic) {

       NSLog(@"*******%@ %@ %@",address,array,dic);

   }];

0 0