cc.find(‘Canvas’)这句代码啥意思,没理解到
我也是这个问题,亲测有效,感谢
我也遇到这个问题,怎么解决Evaluating cc.find(‘Canvas’).getComponent(‘AnysdkMgr’).onText(); failed (evaluatedOK == JS_FALSE)
升级到了1.7.0 这种方法竟然不能用了.
<img src="/uploads/default/original/3X/8/8/8833f9037f61f0298aeee4f2ddee7f2c62f5d2fb.png" width="690" height="47">
No member named 'evalString' in 'ScriptingCore'
求大神指点啊.
这个怎么解决的啊 我也是升级到1.7.0就没法用了?
No member named ‘evalString’ in ‘ScriptingCore’
#include "cocos/scripting/js-bindings/jswrapper/SeApi.h"
se::ScriptEngine::getInstance()->evalString(xxx)
你们就是打死我,我也不会加这个API到ScriptingCore的。




1.7 JSB 本来就是全新的设计,全新的API。
ScriptingCore现在只是沦为一个适配器。所有的跟JS 引擎打交道的API都被移动到 se::ScriptEngine 类中的。开发者不应该再调用ScriptingCore的任何接口。
从有 1.7 的第一个beta版本,已经在文档中说明清楚了:
还有,ScriptingCore::executeString 是空实现 cocos2d::ScriptEngineProtocol 纯虚接口。
ScriptingCore::evalString 被移动到 se::ScriptEngine::evalString.
se::ScriptEngine::getInstance()->evalString( callback );
官网的文档写的让人一知半解,学习起来真费劲啊····找了一晚上,找到这篇文章
真TM的坑
官方文档真的操蛋
简简单单一个文档写不明白,总是想当然,我在想你们自己写的文档自己会看吗?请问你们能按照文档调试出效果吗?不负责任
这个是史前巨坑,实在很无语。 文档连头文件都要引用哪些都没写出来,但可以搜索到~唉~。 ccc2.4.3 mac10.15.4 xcode12.0。。。经过锲而不舍的折腾测试通了
https://docs.cocos.com/creator/manual/zh/advanced-topics/oc-reflection.html?h=object
有最新的方法吗,OC调用jsb的时候,一直报错如下:
ScriptEngine::evalString script (no filename), failed!

