是否可以通过CCCallFuncND将多个数据发送到选择器而无需创建新类?

问题描述

| 在cocos2d中,动作
CCCallFunND
允许您调用选择器并发送数据,但是我要调用的选择器同时包含
NSString
float.
您可以发送多个数据吗?如果这样,语法是什么。 我知道我可以创建一个同时包含这两种类型的新对象类,并将其传递给我,但这对我来说似乎很麻烦。我要调用的方法的整个想法是减少开销,并且使用新类进行此操作似乎无法达到目的。 这是语法...
CCCallFuncND actionWithTarget:(id) selector:(SEL) data:(void *)
    

解决方法

        我认为最好的解决方案是用字符串和浮点数创建一个结构。但是,您也可以创建一个NSArray并将其NSString和NSNumber放入其中。然后只需传递数组。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...