找不到CCTargetTouchDelegate/CCStandardTouchDelegate的协议声明。

15
我已将我的项目升级到cocos2d 2.1的最新beta版本,现在我遇到了以下错误:

找不到CCTargetTouchDelegate协议声明

找不到CCStandardTouchDelegate协议声明

我该如何解决这个问题?

1个回答

30
截至cocos2d 2.1 beta 3,触摸委托的以下更改已经完成。
CCTargetedTouchDelegate -> CCTouchOneByOneDelegate CCStandardTouchDelegate -> CCTouchAllAtOnceDelegate 只需更改类声明中协议的名称即可解决错误。
参考文献: CHANGELOG

7
天啊,那些新的名字太糟糕了。:( - CodeSmile
3
这让我火冒三丈,虽然我并没有戴假发。 - Duck
当然,这并没有帮助,因为他们的主要触摸文档近一年后仍然没有提及这些新名称,源代码中的注释仍然引用旧名称! - Andrew White
似乎只需要将CCTargetedTouchDelegate替换为CCTouch就可以了。不过我还不能确定。 - TankorSmash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接