如何解决是否可以通过CCCallFuncND将多个数据发送到选择器而无需创建新类?
| 在cocos2d中,动作CCCallFunND
允许您调用选择器并发送数据,但是我要调用的选择器同时包含NSString
和float.
您可以发送多个数据吗?如果这样,语法是什么。
我知道我可以创建一个同时包含这两种类型的新对象类,并将其传递给我,但这对我来说似乎很麻烦。我要调用的方法的整个想法是减少开销,并且使用新类进行此操作似乎无法达到目的。
这是语法...
CCCallFuncND actionWithTarget:(id) selector:(SEL) data:(void *)
解决方法
我认为最好的解决方案是用字符串和浮点数创建一个结构。但是,您也可以创建一个NSArray并将其NSString和NSNumber放入其中。然后只需传递数组。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。