앱 상태에 따라 임의의 finalItemID
(int)을 반환하는 블록을 호출하려고합니다. 그러나 응용 프로그램 오류로 인해 구축 실패호환되지 않는 유형 'int (^ __ strong) (void)'에서 'int'에 할당
Assigning to 'int' from incompatible type 'int (^__strong)(void)'
내 코드 : 나는 아무 잘못이 여기에가는보고 있지 않다
//block declaration
int(^getMeAnItem)(void)=^int(void)
{
int finalItemID=0;
//some randomization code
return finalItemID;
};
int itemIDToBeChecked=0;
itemIDToBeChecked= getMeAnItem; //red error appears on this line
. 너희들이 도울 수 있기를. 감사.
itemIDToBeChecked = getMeAnItem();
큰 oopsie 데이지 순간이었습니다. 나는 그 실수에 대해 아마 구석에서 울어야 만한다. 감사. –