Cocos2d-x javascript不适用于iOS,但适用于html5和android

Cocos2d-x javascript不适用于iOS,但适用于html5和android,ios,cocos2d-iphone,cocos2d-x,Ios,Cocos2d Iphone,Cocos2d X,我已经学习了使用javascript绑定创建跨平台cocos2d应用程序的教程。我知道这不是最好的和最新的指南,但它现在做到了 我已经使用cocos2d iphone和javascript模板设置了一个项目 获取标签字符串时遇到问题: 在HTML5和Android上,使用: this._labels[i].getString() 工作正常,但在iOS上,使用完全相同的代码,我得到一个警告: 此.u标签[i]。getString不是函数 我确实注意到,从get/setString切换到直接访问l

我已经学习了使用javascript绑定创建跨平台cocos2d应用程序的教程。我知道这不是最好的和最新的指南,但它现在做到了

我已经使用cocos2d iphone和javascript模板设置了一个项目

获取标签字符串时遇到问题:

在HTML5和Android上,使用:

this._labels[i].getString()
工作正常,但在iOS上,使用完全相同的代码,我得到一个警告:

此.u标签[i]。getString不是函数

我确实注意到,从get/setString切换到直接访问label.string是可行的,但是,我确实希望维护一个代码库,最好不要直接访问成员

编辑:


cocos2d-X2.1.1 ios项目也存在同样的问题

仅供参考,cocos2d iphone和cocos2d-x在JS支持方面存在分歧。cocos2d iphone分支JS绑定不再维护,实际上已在v3中删除。因此,仅仅取决于您使用的cocos2d-x的哪个版本,这两个JS绑定可能不兼容。我甚至不确定你是否真的需要cocos2d-iphone,因为cocos2d-x还提供iOS支持,所以JS绑定应该支持Android和iOS的JS开发。不确定cocos2d-x对JS的支持程度,但cocos2d iphone+JS是一条没有维护、不受欢迎的死胡同。是的,我在发布这篇文章后想到了这一点。我在cocos2d-xios项目中也遇到了同样的问题