Cocos Creator v2.2.1-rc.9 最终测试版发布帖

你说等不能析构问题可能和 https://github.com/cocos-creator/cocos2d-x-lite/pull/1938 解决的问题一样。至于你说的全屏问题的修改我得再看一下。改成 UIScrollViewContentInsetAdjustmentNever 后可能会出现别的问题。默认是 UIScrollViewContentInsetAdjustmentAutomatic.,它应该是有解决刘海屏幕的问题的,比如有滚动条的情况。官方的文档是这样写的:

Content is always adjusted vertically when the scroll view is the content view of a view controller that is currently 
displayed by a navigation or tab bar controller. If the scroll view is horizontally scrollable, the horizontal content offset is 
also adjusted when there are nonzero safe area insets.

creator.d.ts文件的问题,2.2正式版的时候是800多k,后面的版本一直是487k.vscode中一直各种报错。

亲测有效,辛苦了

_updateRenderData为啥要改名字,想吐血:6:

使用playMusic播放背景音乐,频繁切换后台,回来音乐播放被加速了

在一个文件夹中,如果没有任何图片,有一个自动图集在里面的话,构建会卡在一个警告就一直停在那里了

音频问题,请问是哪个平台上出现的呢
构建的问题我们这边没有出现卡死的情况,请问你用的是 2.2.1 哪个版本呢,可以用最新的 rc 版本试试

在编辑器中拖动一下控制台或者预览界面 改变大小 (预览界面关闭 拖动一下控制台 改变大小)场景中的这个值都会法神变化

iOS平台,很容易复现的

@Knox @EndEvil 紧急求助,项目要打原生包,结果发现spine在原生平台上的监听回调函数,第一个参数类型变成了string,
this.spModel.setCompleteListener(this.onComplete.bind(this));
onComplete(trackEntry, loopCount){}
在web上没有问题,
还有一个人也提出了问题


请大佬们查看下吧

这边还是没能复现,麻烦提供一下可以复现音频问题的 demo

嗯嗯,android平台也有 webview 不能及时销毁问题。。。
另外 webview 在ios上,还有个问题, android没有
说哈场景,webview通过loadhtmlString 加载 字符串网页,

var scheme = "testkey";

    function jsCallback (target, url) {
        // 这里的返回值是内部页面的 URL 数值,需要自行解析自己需要的数据。
        var str = url.replace(scheme + '://', ''); // str === 'a=1&b=2'
        // webview target
        console.log(target);
    }

    this.webview.setJavascriptInterfaceScheme(scheme);
    this.webview.setOnJSCallback(jsCallback);

这个是官网的例子, 但是 jscallback 在ios是根本调用不到的。。。。

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    NSString *url = [webView.URL absoluteString];
这儿的url 是file://xxx 路径。。。  就算设置了  document.location = 'testkey://a=1&b=2';
url也是 file://xxxx/ testKey://a.. 路径,导致没有去执行jscallback 



- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    NSString *url = [webView.URL absoluteString];
    NSString *strRequest = [navigationAction.request.URL.absoluteString stringByRemovingPercentEncoding];


    if ([strRequest isEqualToString: @"custom://exit"]) {
        self.onJsCallback([strRequest UTF8String]);
        decisionHandler(WKNavigationActionPolicyCancel);
        return;
    }

我用strRequest 替换url,去判断,就能调用到。。。

你们查查呢

我想请问一下,这个bug是之前的版本有的吗?比如2.0.9

2.2.1 rc1版本:动态加载Prefab的bug。

我通过loadRes动态加载一个prefab文件···这个文件中引用了一些图片资源···我故意从项目中删除了一张图片···然后发现在模拟器上和Android上都直接卡死不会进入loadRes的completeCallback。在web上会进入completeCallback。

@EndEvil

看来开发组今天很忙啊

谢谢反馈,我会看一下。另外我想问一下 https://github.com/cocos-creator/cocos2d-x-lite/pull/1938 的修复是否解决了 iOS 的释放问题呢?

这个问题应该是一直都有的。

关于自动图集无法分包的问题已经修复了,不过这个是编辑器的 bug,还需要你耐心等待下个新版本

收到 多谢 是2.2.1能修复 还是说要后续了?

会进到 2.2.1 版本