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 で実行しています。シミュレーターでエラーなし。

Web からダウンロードした別のアプリケーションでこのエラーを再現できました

それはフレームワークのバグ (JSContext の解放) のようです。

何か案が ?

Apple に報告されたバグ (29898945)

スタックの下を参照してください (画像)。

どうもありがとう

ここに画像の説明を入力

4

0 に答える 0