Я пытаюсь определить блок, который принимает блок как аргумент.
Что случилось со следующей строкой кода?
id (^cacheResult)(NSString *, id(^)(void)) = ^(NSString *name, id(^)(void)block) {
NSObject *item = nil;
block();
return item;
};
Почему компилятор продолжает давать ошибки, такие как Parameter name omitted
и Expected ")"
?