CCMenuItemFont一个奇怪的问题(method signature argument cannot be nil)

今晚在研究一个cocos2d的demo的时候,发现下面这行代码报错

        CCMenuItemFont *fontLabel=[CCMenuItemFont itemFromString:@"click me" block:^(id sender)

        {

            NSLog(@"test");

        }];

错误信息是:“method signature argument cannot be nil”

可是这段代码在我另外一个项目中却是正常能用的,这让我很费解。。

于是放狗搜了解决的办法,特意记录一下

点击这里查看解决方法

但是具体原因也不太清楚,貌似是blocks转换成SEL的时候出问题了。。解决的原理也不清楚,希望有高手能解答一下。。。

posted on 2012-01-03 00:30  lirq  阅读(733)  评论(0编辑  收藏  举报