3

将我的项目转换为 swift 3 后,当我通过 userContentController 从 JS 发布一条简单消息(日志)时,出现以下错误

contentController.add(self, name: "log")

func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage){
    return
}

window.webkit.messageHandlers.log.postMessage(args)

Sample(961,0x1b8f6dc40) malloc: *** error for object 0x1740b38c0:
pointer being freed was not allocated

我在 iPhone 6/10.2 上运行我的应用程序。模拟器没有错误。

我能够使用从网上下载的另一个应用程序重现此错误

这似乎是框架的一个错误(JSContext 释放)。

任何想法 ?

向 Apple 报告的错误 (29898945)

请参阅堆栈下方(图像)。

太感谢了

在此处输入图像描述

4

0 回答 0