0

こんにちは、誰かがこの状況で私を助けてくれることを願っています:

ジャイロスコープを利用して一連の画像を撮影する iPhone アプリを作成しています。したがって、AVCamCaptureManager と CMMotionManager の両方のセッションが同時に実行されます。

静止画像を撮った後、私は: - バックグラウンド スレッドで画像を処理します (何も影響を与えずに正常に動作します) - 次に、処理された画像データをディスクに保存します

[imageData writeToFile:imagePath atomically:YES];

問題: AVCamCaptureManager と CMMotionManager の両方のセッションが、writeToFile 関数を開始した直後に 1/2 秒未満フリーズします。

誰もそのようなシナリオの経験がありますか? 御時間ありがとうございます!:)

4

1 に答える 1

0

ディスクへの保存はセッションに影響を与えないようです。

また、ルーチンの最後に UIImageView.image を大きな画像に設定していますが、これがすべてを 1/2 秒間フリーズさせていました。

于 2011-05-24T01:27:24.240 に答える