2013-02-19 11 views
1

У меня есть метод, который принимать параметрКак передать NSError методу

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

Мне нужно передать значение errorCall

-(void)message{ 

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

для ниже линии

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

мне нужно для передачи некоторого пользовательского запроса об ошибке, который в типе void(^)(NSError*))errorCall

Пожалуйста, дайте мне знать, как передать это значение ошибки методу.

@ Все

Спасибо заранее

ответ

1

Вы можете сделать так:

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

Спасибо за повтор Что будет внутри блоком ошибки? – kiran

+0

все, что вы хотите написать, поток вашей программы, логику, манипуляции и т. Д. –

Смежные вопросы