3

base64 文字列を JavaScript 関数に送信していますが、何度も呼び出すとメモリ リークが発生します。私の直感は、javascript 変数に格納されている値が適切に解放されていないことです。

function showResource(data){
//everything commented out.
} 

以下のような匿名関数から関数を呼び出しています匿名関数は、base64をWebページに送信するiOSネイティブ側から呼び出されます

function (data){
  showResource(data);
}

私の知る限り、JSはガベージコレクションされた言語であるため、このメモリリークの問題は発生しないはずですが、発生します。

メモリ リークが発生すると、iOS によって強制終了されます。スクリーンショットをご覧ください。

ページクラッシュ

この質問はこれに関連しています

4

0 に答える 0