2012-12-03 3 views
0

Zbar가 현재의 ViewController에서 이미지를 캡처하지 않고 단일 Zbar 리더로 QR 코드를 스캔하도록합니다.setSymbology를 변경 한 후 Zbar가 작동하지 않습니다.

이를 위해

I 슬라이더가 소정의 값으로 설정 될 때 슬라이더 QR 코드 모드 변경

[reader.scanner setSymbology:ZBAR_QRCODE config: ZBAR_CFG_ENABLE to:0]; 

가 QR 코드 모드를 비활성화 할 때 활성화

[reader.scanner setSymbology:ZBAR_QRCODE config: ZBAR_CFG_ENABLE to:1]; 

를 사용 하였다.

이렇게 변경하면 제대로 작동하지 않습니다. QR 코드가 처음 활성화되면 zbar 판독기가 QR 코드를 잘 스캔합니다.

하지만 처음에는 이미지 선택기를 보여주고 싶습니다. 따라서 QR 코드 모드를 사용할 수 없게 만들고 위의 코드를 변경하여 필요에 따라 symbology을 변경합니다. 심볼로지를 변경하면 QR 코드가 작동하지 않습니다. 누군가 내가 잘못 된 것을 보여주는 이것을 고치도록 도울 수 있습니까?

임 iOS 6.0을 사용하여 the latest release에서 작업 중입니다. 미리 감사드립니다.

답변

0

아마도 지금까지 문제가 해결되었을 것입니다. 문제는 비록 상상하기 어렵지만 두 솔루션 중 하나는 그것을 해결됩니다

  1. 사용 ZBarReaderController을 대신 ZBar ReaderViewController의 바코드를 캡처됩니다 때 제어 할 수 있도록. 당신이 을 초기화하기 전에합니다 (기호 지원은 한 번 설정 난 당신만을 사용할 QR 코드 때문에 또한, 동적 기호 지원을 변경할 수 있습니다 믿지 않는 컨트롤러 -. 그것은 다른 20 정도 바코드 형식을 지원하는 것입니다

  2. 카메라 롤에서 이미지를 선택하려면 Z 막대기 컨트롤러 외부에서 이미지를 선택해야하지만 Z-Bar를 사용하여 이미지를 디코딩 할 수 있어야합니다. 샘플 앱에서 쉽게 파악할 수 있어야합니다.

관련 문제