一、在第二个控制器的.h文件声明block (一般命名格式为:控制器名+Block)
@property (nonatomic, copy) void (^SellHouseControllerBlock)(NSString *str);
二、在第二个控制器的.m文件里设置block
if (self.SellHouseControllerBlock) { self.SellHouseControllerBlock(@"hehe"); }
三、在第一个控制器里接受传来的值
SellHouseController *newViewController = [[SellHouseController alloc]init]; newViewController.SellHouseControllerBlock = ^(NSString *str){ NSLog(@"%@",str); };
原文:http://www.cnblogs.com/xsphehe/p/6397523.html