2013-06-26 2 views
0

이 내가 속성으로 내 완료 블록을 선언하는 방법이다 : 나는 엑스 코드에서 컴파일러 오류가이 블록 선언에 어떤 문제가 있습니까?

typedef void(^completionBlock)(NSManagedObjectID *companyID, NSError *error); 
@property (strong, nonatomic) completionBlock block; 

방법 내에서

self.completionBlock(self.company.objectID,self.error) 

로 전화 :

Too many arguments to block call, expected 0, have 2 

무엇을 놓쳤습니까?

감사합니다.

답변

3

isnt block 여기에 변수가 있습니까? 그래서 너는 가야 해. self.block(self.company.objectID,self.error)

+0

멋지다, 그 대답이었다! 고맙습니다! – AlexR

+0

어리석은 일들은 항상 저를 너무 .. .. : P – Fonix

+1

그것은 과로로 보인다 :-) 당신의 빠른 대답에 대해 대단히 감사합니다! – AlexR

관련 문제