プロジェクトを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 で実行しています。シミュレーターでエラーなし。
Web からダウンロードした別のアプリケーションでこのエラーを再現できました
それはフレームワークのバグ (JSContext の解放) のようです。
何か案が ?
Apple に報告されたバグ (29898945)
スタックの下を参照してください (画像)。
どうもありがとう