2

我正在开发两个独立的项目(用于 iphone 和 ipad)。设备摄像头使用库扫描条形码zxing并将其文本填充到UILabel. 在 iPhone 上一切正常,但在 ipad 上 zxing 无法识别条形码。这是我的启动代码:

-(IBAction)scanWithCameraButtonPressed:(id)sender
{
    NSLog(@"scanWithCameraButtonPressed: called");


    ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];

    NSMutableSet *readers = [[NSMutableSet alloc ] init];

    //QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
    //[readers addObject:qrcodeReader];

    //AztecReader *aztecReader = [[AztecReader alloc] init];
    //[readers addObject:aztecReader];

    //DataMatrixReader *dataMatrixReader=[[DataMatrixReader alloc] init];
    //[readers addObject:dataMatrixReader];

    //MultiFormatOneDReader *multiFormatOneDReader=[[MultiFormatOneDReader alloc] init];
    //[readers addObject:multiFormatOneDReader];

    MultiFormatUPCEANReader *multiFormatUPCEANReader=[[MultiFormatUPCEANReader alloc] init];
    [readers addObject:multiFormatUPCEANReader];


    widController.readers = readers;

    NSBundle *mainBundle = [NSBundle mainBundle];
    widController.soundToPlay =
    [NSURL fileURLWithPath:[mainBundle pathForResource:@"beep-beep" ofType:@"aiff"] isDirectory:NO];
    [self presentModalViewController:widController animated:YES];
}

我正在使用 iOS 5.0 的 iphone 3gs 上测试这些应用程序 <- 在 iOS 5.1 的 ipad2 上工作 <- 无法识别

所有的zxing链接过程都是一样的,代码是一样的。

请帮帮我,问题出在哪里?

4

0 回答 0