base64 文字列を JavaScript 関数に送信していますが、何度も呼び出すとメモリ リークが発生します。私の直感は、javascript 変数に格納されている値が適切に解放されていないことです。
function showResource(data){
//everything commented out.
}
以下のような匿名関数から関数を呼び出しています匿名関数は、base64をWebページに送信するiOSネイティブ側から呼び出されます
function (data){
showResource(data);
}
私の知る限り、JSはガベージコレクションされた言語であるため、このメモリリークの問題は発生しないはずですが、発生します。
メモリ リークが発生すると、iOS によって強制終了されます。スクリーンショットをご覧ください。
この質問はこれに関連しています