AVCaptureSession
デバイスカメラからの「ライブ」ビデオストリームを表示するために、を使用しているアプリに取り組んでいます。また、ビデオがまだ画面に表示されている間 ( を使用)、sampleBuffer からAVCaptureVideoDataOutputSampleBufferDelegate
静止画像をキャプチャするメソッド ( ) を使用してこれらの画像を処理します。とにかく、ここには貼り付けきれないくらいたくさんのコードがありますが、それは実際には重要ではありません。UIImage
OpenCV
アプリは数秒後にメモリ警告を表示し、さらに数秒後に静かにクラッシュします。Instruments を使用してリークとメモリ割り当てを検査しようとしましたが、疑わしいものは何も表示されず、リークもまったくなく、メモリ使用量が 5MB (全体およびライブ バイト) を超えることはありません。
メモリ警告がトリガーされる理由を確認するにはどうすればよいですか?
編集:コードに意図的なリークを追加しようとしましたが、これは Instruments に表示されるため、理論的には機能するようです...