2012-07-26 4 views
1

난 그냥 여기 예에서와 같이 같은 내장 된 QR 코드 리더를 만들 수 ZBar SDK를 사용하려고 해요 : https://github.com/twotoasters/zbar합니다 (임베디드 리더 예)ZBar SDK 삽입 리더

유일한 차이점은 I 스토리 보드에서 사용하고 있습니다. 내 응용 프로그램에 코드를 복사 해 보았는데 실제로 사용할 때까지 모든 것이 잘된 것처럼 보입니다.
시뮬레이터에서 작업 중이므로 ZBarCameraSimulator가 텍스트를 초기화하고 표시하고 있지만 "두 손가락 클릭"(Subview 특성에서 멀티 터치 옵션 선택)을 시도하면 작업을 무시하는 것처럼 보입니다.
XIB에는 필요하지 않지만 Storyboards에는 필수 인 대리자 또는 처리기가 누락 된 것 같습니다.

아무도 단서가 있습니까? 고맙겠습니다.

답변

0

나는 또한 이것을 스토리 보드와 함께 사용하고 시뮬레이터가 두 손가락 클릭을 인식하는 데 문제가 없었습니다. 나는 Option + Mouse를 누르고 잠깐 만 들고 이것을한다.

그러나 스캔 한 이미지가 처리되지 않는 문제는 계속 수행하지만 위임 문제로 인한 것일 수 있습니다.

+0

좋아, 어쩌면 내 문제를 더 명확하게 - "사용할 준비가되었습니다"프로젝트 (자체 화면과 함께)를 사용하면 완벽하게 작동합니다 - 새 화면이 나타나면 두 번 클릭하고 라이브러리에서 그림을 선택한 다음 내가 분석하고 잘 작동하는 그림. 이 문제는 리더를 직접 뷰에 임베드하고자 할 때 나타납니다. 즉, 스캐너가 내 자신의 뷰에 표시됩니다 (ZBarReaderViewController를 사용하지 않고 ZBarReaderView와 CameraSimulator를 사용함). – Matt

1

좋아, 해결책을 찾은 것처럼 보입니다. XIB 프로젝트에서 "보유"옵션을 사용하는 동안 readerView를 (약한, 비정형 인) IBOutlet 속성에 assuaging했습니다. 나는 옵션을 강하게 변경했다. (ARC에서 이해할 수있는 것처럼, retain은 사용해서는 안된다.) 작동을 시작했다.