実行時に、私のアプリはいくつかの大きなビデオ ファイルをダウンロードして再生します。それらは大きいため、システムがメモリを回復しようとしていつでも消去される可能性があると思います。
使用に問題がありました[fileManager fileExistsAtPath: pathOfVideo]
:
次に、ファイルが存在するかどうかを判断するために使用すべきではないという答えを見つけました。-fileExistsAtPath
推奨される解決策は、ファイルを開いて、開くことができないかどうかを確認することです。30MBのファイルでも?ここでは、競合状態についてはそれほど心配していません。ファイルはサーバーからダウンロードされ、MediaPlayer で再生されます。fileExistsAtPath を使用する代わりに、30MB のファイルを開いて存在するかどうかを確認する必要がありますか?