【发布时间】:2013-03-12 23:43:08
【问题描述】:
我有一个障碍:
typedef id (^completionBlock)(id data, NSURLResponse *urlResponse, NSError *error);
在一个类方法中,我尝试用一些代码填充这个块。
request.requestCompletedBlock = ^(id data, NSURLResponse *urlResponse, NSError *error){
...
return object;
};
requestCompletedBlock 显然是 completionBlock 类型。
我收到以下错误:
“分配给 'completionBlock' 的不兼容块指针类型(又名 'id (^)(_strong id, NSURLResponse *_strong, NSError *__strong)')来自 'void *(^)( _强 id,NSURLResponse *_strong,NSError *__strong)'"
显然我的语法在某处有错误,但在哪里?
非常感谢,
Vb
【问题讨论】:
标签: objective-c objective-c-blocks