iPhone에서 ZBarCode 리더를 사용하여 약간의 문제가 발생했습니다. ZBarCode를 구현했으며 성공적으로 작동하지만 때로는 스캔 후 처음에 정수 값 0을 추가하는 경우가 있습니다 바코드 및 이로 인해 어떤 시간 결과가 정확하게 오지 않는 경우, 내가 어떤 일을 잘못하고 있는지 알려 주시기 바랍니다.ZBarCode 판독기가 iOS에서 잘못된 스캔 데이터를 표시하는 경우가 있습니다.
답변
바코드 및 QR 코드 스캔을 위해 전체 자습서를 작성하고 샘플 코드를 게시했습니다. 그것은 매번 완벽한 정보를 제공합니다. 여기
How to use Barcode Scanner (BR and QR) in iPhone Tutorial (using ZBar)
코어 로직이다.startScanning 방법 본체 난 당신이 지원 같은 질문을 할 수 it.still 사용을 할 때마다 나는 그런 문제를 찾을 수 didnt는
- (IBAction)startScanning:(id)sender {
NSLog(@"Scanning..");
resultTextView.text = @"Scanning..";
ZBarReaderViewController *codeReader = [ZBarReaderViewController new];
codeReader.readerDelegate=self;
codeReader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = codeReader.scanner;
[scanner setSymbology: ZBAR_I25 config: ZBAR_CFG_ENABLE to: 0];
[self presentViewController:codeReader animated:YES completion:nil];
}
이 ZBar의 위임 방법
- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// get the decode results
id<NSFastEnumeration> results = [info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// just grab the first barcode
break;
// showing the result on textview
resultTextView.text = symbol.data;
resultImageView.image = [info objectForKey: UIImagePickerControllerOriginalImage];
// dismiss the controller
[reader dismissViewControllerAnimated:YES completion:nil];
}
사용중인 코드를 게시 할 수 있습니까? 어쩌면 당신은 오래된 referecne을 사용하고 있습니까? 새로운 스캔 데이터를 파싱하기 전에 모든 참조가 nil 값을 가리키고 있는지 확인하십시오.
ZBarReaderViewController * reader = [[ZBarReaderViewController alloc] init]; reader.readerDelegate = self; reader.tracksSymbols = YES; reader.supportedOrientationsMask = ZBarOrientationMaskAll; ZBarImageScanner * scanner = reader.scanner; [scanner setSymbology : ZBAR_I25 config : ZBAR_CFG_ENABLE to : 1]; [self.navigationController presentViewController : 리더 애니메이션 : 예 완료 : 없음]; [독자 석방]; – Kashif
- 1. 숫자 출력이 잘못된 경우가 있습니다.
- 2. 잘못된 데이터를 표시하는 MySQL
- 3. 잘못된 데이터를 표시하는 UITableViewCell
- 4. 자바 카드 판독기가 깨져 있습니다.
- 5. 잘못된 비밀번호로 PHP LDAP 바인딩에 성공하는 경우가 있습니다.
- 6. 판독기가 닫힐 때 잘못된 시도가 발생했습니다. 오류
- 7. 인쇄 중에 WPF 응용 프로그램이 잘못된 값을 선택하는 경우가 있습니다.
- 8. IOS에서 알림을 표시하는 방법
- 9. 카메라에서 스캔 애니메이션을 표시하는 방법
- 10. IOS에서 X 레이와 같은 이미지 스캔
- 11. datebyAddingTimeInterval이 작동하지 않는 경우가 있습니다.
- 12. UITableViewCell의 Subview가 사라지는 경우가 있습니다.
- 13. jquery 플러그인이 비어있는 경우가 있습니다
- 14. 명령이 작동하지 않는 경우가 있습니다.
- 15. 퀵소트가 작동하지 않는 경우가 있습니다.
- 16. LeakCanary가 누출을보고하지 않는 경우가 있습니다.
- 17. setSelectionFromTop가 작동하지 않는 경우가 있습니다.
- 18. FCKeditor가 Firefox에서로드되지 않는 경우가 있습니다.
- 19. 때때로 MPMoviePlayerController가 회전하는 경우가 있습니다.
- 20. EventTrigger가 실행되지 않는 경우가 있습니다.
- 21. 잘못된 이미지가 iOS에서 늘어납니다.
- 22. 스윙 텍스트 필드로의 바코드 스캐닝으로 인해 문자가 바뀌는 경우가 있습니다.
- 23. 테이블에서 다음 ID 값을 가져 오는 경우가 중복되는 경우가 있습니다.
- 24. 비디오 가끔 테두리가있는 경우가 있고 때로는 부트 스트랩이없는 경우가 있습니다.
- 25. Json 응답이 잘못된 데이터를 제공하고 있습니다
- 26. C++ libcurl이 잘못된 데이터를 보내고 있습니다.
- 27. setHTTPBody가 NSMUtableURLRequest에서 잘못된 데이터를 보내고 있습니다.
- 28. GoogleFit API가 작동하지 않는 경우가 있습니다.
- 29. iOS에서 PDF를 표시하는 방법
- 30. 리피터를 사용하여 데이터를 표시하는 데 어려움이 있습니다.
구현이 방법. – Tamnna