cocos2d-js 3.6.1 获取不到cocostudio的用户数据

一个有用户数据的节点,使用getUserData()和getUserObject()得到的结果均是undefined
官网文档里说 cocostudio的用户数据 要使用getUserData来获取 但是看了js的引擎源码

var extensionData = new ccs.ObjectExtensionData();
        var customProperty = json"UserData"];
        if(customProperty !== undefined)
            extensionData.setCustomProperty(customProperty);
        extensionData.setActionTag(actionTag);
        node.setUserObject(extensionData);


```


用户数据存在了userObject里面 跟c++一样的方法 而且是不是生存周期有问题?在取的时候总是undefined

同求,我也遇到3.6.1读取不到cocostdio UI数据的问题

改改引擎里我贴出来的那个代码 倒是可以读到数据 但是不明白正规的应该怎么来 是不是cocos的bug呢?

找个问题也没人回复,我的做法是修改引擎代码:改为

    // chapher mark
    var customProperty = json"UserData"];
    if(customProperty !== undefined)
        // extensionData.setCustomProperty(customProperty); // mark
        node.setUserData(customProperty); // add

直接使用setUserData给node设置,之后再读取就没问题了
暂时还没在native下测试