我想调用一个块,根据应用程序的状态返回一个随机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