Simulator: jsb: ERROR: File /Users/nantas/fireball-x/cocos2d-x-lite_21/cocos/scripting/js-bindings/manual/jsb_global.cpp: Line: 1033, Function: JSB_showInputBox
defaultValue is invalid![ERROR] Failed to invoke JSB_showInputBox, location: /Users/nantas/fireball-x/cocos2d-x-lite_21/cocos/scripting/js-bindings/manual/jsb_global.cpp:1104
at HTMLElement.print-simulator-log (/Applications/CocosCreator2.1.0.app/Contents/Resources/app.asar/editor/builtin/scene/panel/messages/scene.js:1:1653)
at Object.e._dispatch (/Applications/CocosCreator2.1.0.app/Contents/Resources/app.asar/editor-framework/lib/renderer/panel.js:1:1941)
at EventEmitter.o.on.s (/Applications/CocosCreator2.1.0.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:2917)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)
getComponent(cc.EditBox).string = 0;
问题定位,输入框在脚本赋值后引起此错误
解:将赋值的数字修改为字符串类型就解决了
即 getComponent(cc.EditBox).string = “0”;
1赞