Еще понятнее!

ли указать параметр блока метода в Objective-C без использования typedef? Должно быть, как указатели на функции, но я не могу использовать синтаксис победы без использования промежуточного определения типа:

typedef BOOL (^PredicateBlock_t)(int);
- (void) myMethodTakingPredicate:(PredicateBlock_t)predicate

только вышеупомянутые компиляции, все они терпят неудачу:

-  (void) myMethodTakingPredicate:( BOOL(^block)(int) ) predicate
-  (void) myMethodTakingPredicate:BOOL (^predicate)(int)

и я не могу вспомнить, какие еще комбинации я пробовал.

Ответы на вопрос(1)

Ваш ответ на вопрос