バーコードをスキャンしたり何かを撮影したい場合にユーザーが選択できるアプリで作業しています。 写真を撮るために私はいつものようにUIImagePickerController
を使用しています。 バーコードをスキャンするために、私はZbarSDK 1.2 ZBarReaderViewController
を使用しています。ZBarSDKを使用しているときにiPhoneカメラの自動フォーカスが失われる
写真を撮るときは、すべてが完璧に機能します。 バーコードをスキャンするとき: の前にバーコードをスキャンして写真を撮ると、それは完璧に機能します。
しかし、写真を撮って戻ってバーコードをスキャンしようとすると、カメラはオートフォーカスを失い、バーコードをスキャンすることはできません。
を要約すると:
スタート - > [スキャン -
スタートを作業>オートフォーカス - > [写真を撮る] - > [戻る] - > [スキャン - >自動
を働いていないフォーカスこれは私が初期化方法ですバーコードスキャナ:
-(ZBarReaderViewController *) barcodeScanner
{
if (nil == _barcodeScanner)
{
_barcodeScanner = [ZBarReaderViewController new];
_barcodeScanner.readerDelegate = self;
_barcodeScanner.cameraMode = ZBarReaderControllerCameraModeSampling;
_barcodeScanner.sourceType = UIImagePickerControllerSourceTypeCamera;
}
return _barcodeScanner;
}
アイデアをお持ちですか?
私はそれを試してみる...私はすでに私はこの1つの答えを取得しないという事実と平和に来た... –