0
我正在調試有一箇舊庫的舊項目。我不知道他們如何從按鈕操作方法調用塊處理程序。他們有他們在那裏聲明的方法完成處理程序在IBAction方法中調用
+ (void) method: (NSString *) parameter;
在我的猜測,他們將取消按鈕和操作方法的按鈕類。他們宣佈塊作爲
typedef void (^simpleBlock)(void);
@property (nonatomic, copy) simpleBlock simpleBlock;
而當它在視圖控制器類中實現它被稱爲
[ClassName method:@"parameter"].simpleBlock = ^{
//Do something
};
他們怎麼會掛與按鈕動作塊和方法,因爲我不能因爲它是庫,只有頭文件。理解這個實現的任何幫助將不勝感激。謝謝!