2D (QRCode, DataMatrix) 및 1D 바코드 (UPC, EAN) 모두에서 작동 할 수있는 ZXingWidgetController
을 초기화하려고합니다. 이것이 가능한지 아닌지는 제 질문입니다. ZXing 2.0은 iPhone에서 동시에 2D (QRCode, DataMatrix) 및 1D 바코드를 모두 스캔 할 수 있습니까?
이
내가 초기에OneDMode:YES
를 넣으면 내가
ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];
QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
DataMatrixReader* dmReader = [[DataMatrixReader alloc] init];
MultiFormatUPCEANReader* upceanReader = [[MultiFormatUPCEANReader alloc] init];
MultiFormatOneDReader* oneDReader = [[MultiFormatOneDReader alloc] init];
NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,dmReader,upceanReader,oneDReader, nil];
[qrcodeReader release];
[dmReader release];
[upceanReader release];
[oneDReader release];
widController.readers = readers;
[readers release];
를 사용하는 코드이며, 다음과 같은 오류
-[Not A Type _cfTypeID]: message sent to deallocated instance 0xded0270
으로하지만 경우 응용 프로그램이 충돌 나는 초기화에 OneDMode:NO
를 넣어 응용 프로그램이 충돌하지 않지만 바코드에서도 작동하지 않으며 QRCodes & 2D 데이터 매트릭스 코드에서만 작동합니다.
이것이 가능하거나 불가능한 경우 알려주시겠습니까?
도움이 될만한 정보가 없습니다.