将我的项目转换为 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)
请参阅堆栈下方(图像)。
太感谢了