如何将NSError传递给方法

时间:2013-02-19 15:02:44

标签: iphone ipad

我有一个采用参数

的方法
(void(^)(NSError*))errorCall;

我需要传递errorCall值

-(void)message{

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

以下行

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

我需要传递一些void(^)(NSError*))errorCall

类型的自定义错误调用

请任何人告诉我如何将这种错误值传递给方法。

@All

提前致谢

1 个答案:

答案 0 :(得分:1)

你可以这样做:

void(^aBlock)(NSError *) = ^(NSError *error) {
    ...
};
[self errorValue:aBlock];