无参数block
typedef void (^longinBlock)();
带参数的block
typedef void (^ClickButBlock)(NSInteger button);
属性
@property (nonatomic, copy) ClickButBlock block;
当前界面
if (_block) {
_block(button.tag);
}
另一个界面
@property (nonatomic, strong) Controller *abc****;
在初始化这个属性的时候调用
abc****.block = ^(NSInteger tog){
NSLog(@"%ld",tog);
};
@property (nonatomic, copy) void(^LoginBlockOne)(NSString* userName);
用到的界面声明:
@property (nonatomic, strong) XPFLogInOneController *longOne;
提供参考
提供参考