私はブロックを持っています:
typedef id (^completionBlock)(id data, NSURLResponse *urlResponse, NSError *error);
そして、クラスメソッドで、このブロックにコードを入力しようとします。
request.requestCompletedBlock = ^(id data, NSURLResponse *urlResponse, NSError *error){
...
return object;
};
requestCompletedBlockは明らかにcompletionBlockタイプです。
次のエラーが発生します。
"'void *(^)(_ strong id、NSURLResponse * _strong、 NSError *から'completionBlock'(別名' id(^)(_ strong id、NSURLResponse * _strong、NSError * __ strong)')に割り当てる互換性のないブロックポインタタイプ__強い)'"
明らかに私の構文はどこかで間違っていますが、どこで?
どうもありがとう、
Vb