事情是这样的

模拟器 下log是这样的
![]()
源码是这样的

web是正常的,所以这算不算是个问题?@zilong
能否提供一个 demo? 可能是我的锅。。。
editboxTest.zip (508.2 KB)
demo来啦,给编辑器里实例的editBox的string赋值就没问题,代码创建的editBox在模拟器下就有问题,editbox._string是正确的,editbox.string就没有值,所以是不是sgNode.string赋值哪里出了啥问题?
目前来说你需要调整一下 editbox.string 的赋值顺序,你把这个放到 this.node.addChild() 的调用之后就可以了。
出现 web 和浏览器表现不一致主要是平台层实现的差异,这个暂时不太会改,你注意一下就可以了。
editbox里不是有个_string吗?直接返回这个_string不行吗?我set的时候都是赋值给_string了啊?我现在知道了倒是没事,害怕其他不知道的童鞋走弯路,虽然可能几率很小
恩 那个 _string 确实可以取,也算是一种折中方案。