iOS開発初心者です。トーチと最大ズームをオンにして、ライブ ビデオ入力を使用してアプリケーションを構築しようとしています。このアプリは、物理部品から小さな 2D データ マトリックス バーコードをスキャンするために使用されます。私が使用しているコードは次のとおりです。
if ([input.device lockForConfiguration:nil]) {
CGFloat zoomFactor = input.device.activeFormat.videoMaxZoomFactor;
[input.device rampToVideoZoomFactor:zoomFactor withRate:4.0];
[input.device unlockForConfiguration];
}
何らかの理由でこれがまったく機能しません。ロックの動作をデバッグしようとすると、ズーム コードが実行されますが、アプリケーションでは実際には何も起こりません。
何かアドバイスはありますか?