2012-08-15 57 views
0

我目前正在通过优秀的“通过杆strougo和ray wenderlich学习cocos2D”,但我似乎遇到了障碍。我现在在第2章,并且从'CCAction *'不断收到'不兼容的指针类型分配yo CCActionInterval *'的错误。 我下载了源代码作为测试并运行它,我似乎仍然得到相同的错误。从CCAction分配给CCActionInterval的不兼容指针类型

+0

发布您的代码。 – Kreiri 2012-08-15 16:15:19

+0

对不起,这将需要我上传整个项目,而这个项目是不能做的。这是本书第2章中的项目。 – chestchindian 2012-08-15 16:45:27

+0

什么,你的代码的每一行给你“不兼容的类型”警告? – Kreiri 2012-08-15 20:48:32

回答

0

这是一个较新版本的Xcode引入的问题。编译器检查更彻底,在这种情况下,它会正确报告错误。

您可以通过伪线从固定绕过错误:

CCActionInterval* action = [self getSomeAction]; 

和铸造返回的动作CCActionInterval *:

CCActionInterval* action = (CCActionInterval*)[self getSomeAction]; 

所以在返回的任何行动前加(CCActionInterval*)和分配给左侧变量。这就是所谓的铸造。

+0

太好了,非常感谢,真的很有帮助。 – chestchindian 2012-08-16 15:23:56

相关问题