1

パラメータを取るメソッドがあります

(void(^)(NSError*))errorCall;

errorCall 値を渡す必要があります

-(void)message{

example = [[Example alloc]init]
[example opertationError:void(^)(NSError*))errorCall ]; 
}

下の行の

[example opertationError:void(^)(NSError*))errorCall];

タイプのカスタムエラー呼び出しを渡す必要があります void(^)(NSError*))errorCall

この種のエラー値をメソッドに渡す方法を教えてください。

@全て

前もって感謝します

4

1 に答える 1

1

次のようにできます。

void(^aBlock)(NSError *) = ^(NSError *error) {
    ...
};
[self errorValue:aBlock];
于 2013-02-19T15:06:06.597 に答える