Я отлаживаю старый проект, в котором есть старая библиотека. Я не уверен, как они вызвали обработчик блока из метода действия кнопки. У них есть класс, в котором они объявили метод
+ (void) method: (NSString *) parameter;
В котором, я думаю, они добавляют кнопку отмены и метод действия для кнопки. Они объявили блок как
typedef void (^simpleBlock)(void);
@property (nonatomic, copy) simpleBlock simpleBlock;
И когда он реализован в классе ViewController, он называется
[ClassName method:@"parameter"].simpleBlock = ^{
//Do something
};
Как бы они связали блок с действием кнопки и методом, потому что я не мог видеть, так как это библиотека, получил только заголовочный файл. Будем признательны за любую помощь в понимании этой реализации. Спасибо!