IOS editbox 崩溃

  • Creator 版本: 2.4.9

  • 目标平台: IOS

  • 重现方式:点选大厅右上的玩家资讯钮,叫出包含editbox的弹窗

  • 首个报错:
    STACK:
    @assets /main/index.127f4.jsc:4204:62
    @assets /main/index.127f4.jsc:4198:9
    __preload@src/cocos2d-jsb.10027.js:27689:11
    anonymous@
    @src/cocos2d-jsb.10027.js:21637:2
    invoke@src/cocos2d-jsb.10027.js:31755:13
    activateNode@src/cocos2d-jsb.10027.js:31835:17
    _activate@src/cocos2d-jsb.10027.js:14802:40
    runSceneImmediate@src/cocos2d-jsb.10027.js:12722:12
    @src/cocos2d-jsb.10027.js:12756:27
    @src/cocos2d-jsb.10027.js:15631:7
    @src/cocos2d-jsb.10027.js:18143:2
    @src/cocos2d-jsb.10027.js:37874:2
    fireTimeout@jsb-adapter/jsb-builtin.js:2195:24
    tick@jsb-adapter/jsb-builtin.js:2152:14

Uncaught Exception:
- location : ::
- msg : TypeError: undefined is not an object (evaluating ‘n.onInput’)
- detail :
@assets /main/index.127f4.jsc:4204:62
@assets /main/index.127f4.jsc:4198:9
__preload@src/cocos2d-jsb.10027.js:27689:11
anonymous@
@src/cocos2d-jsb.10027.js:21637:2
invoke@src/cocos2d-jsb.10027.js:31755:13
activateNode@src/cocos2d-jsb. 12023-03-24 17:31:54.333652+0800 CatClub-mobile[6410:6700687] XPC connection interrupted
CoreSimulator 857.14 - Device: iPhone 14 Pro (A73ADFC1-8E21-48C5-8982-11352C8036FB) - Runtime: iOS 16.2 (20C52) - DeviceType: iPhone 14 Pro

  • 之前哪个版本是正常的:
  • 手机型号:
  • 手机浏览器:
  • 编辑器操作系统:
  • 重现概率: 100%

IOS下只要场景内任意editbox的node.active = true,App即崩溃,android、web正常。

顺带一提,将工程内的场景汇出到新专案是正常的,只有旧工程内的editbox会报错


ios 原生平台不适用。

1赞

再补充一点,工程内所有场景editbox都会报的错

的确是这个地方动到底层了,太感谢了!!!