Я пытаюсь реализовать очень простой класс стратегии в Objective-C, который позволяет определять стратегии встроенными, а не посредством наследования. В настоящее время мой код выглядит следующим образом:
@interface SSTaskStrategy : NSObject {
(NSArray *)(^strategy)(void);
}
@end
Я думал, что это сработает, но я получаю сообщение об ошибке
Ожидаемый список спецификаторов-квалификаторов перед '(' токеном
Есть идеи, как заставить это работать?
]