【发布时间】:2011-12-30 18:12:30
【问题描述】:
我正在尝试定义一个将块作为参数的块。
下面这行代码有什么问题?
id (^cacheResult)(NSString *, id(^)(void)) = ^(NSString *name, id(^)(void)block) {
NSObject *item = nil;
block();
return item;
};
为什么编译器老是报Parameter name omitted和Expected ")"之类的错误?
【问题讨论】:
标签: objective-c syntax objective-c-blocks