0

アプリで動画を高解像度で撮りたいと思っています。ここまで関数を呼び出したとき[uiimagepickerobject startVideoCapture]

記録が 20 秒に達すると、メモリ警告が表示され、アプリがクラッシュします。startVideoCaptureメソッドを呼び出したときに保存したと思います

file://localhost/private/var/mobile/Applications/CC223635-96EF-405F-8E1D-001359868A3C/tmp/capture-T0x1c56b020.tmp.2FQRmN/capturedvideo.MOV

メモリを消費するため、アプリがクラッシュします。

一時ファイルを hd に変更する可能性はありますか??

4

1 に答える 1

1

貼り付けたファイル パスはファイル パスであるため、既に iPhone のハード ドライブ上にあります (そもそもメモリに記録されている可能性は低いです)。

Static Analyzer (Build -> Analyze) と Instruments (Build -> Profile, Leaks tool) を実行して、アプリのメモリ使用量を確認してください。

于 2013-03-28T07:17:48.117 に答える