我想調用一個塊,根據應用程序的狀態返回一個隨機finalItemID
(int)。但應用程序構建失敗,因爲錯誤的:從不兼容類型'int'分配'int(^ __ strong)(void)'
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
我沒有看到任何錯誤會在這裏。我希望你們能幫忙。謝謝。
這是一個大的Oopsie雛菊時刻。我可能應該爲了那個錯誤而在角落裏哭泣。謝謝。 – 2014-08-29 10:49:09