0

在尝试集成 Zbar sdk 时遇到此错误。

"+[QRCodeReadViewController presentViewController:animated:]: unrecognized selector sent to class 0x865c74";

提前致谢

我的代码是

    +(void)startfn{

        ZBarReaderViewController *reader = [ZBarReaderViewController new];
        reader.readerDelegate =self;
        ZBarImageScanner *scanner = reader.scanner;

        [scanner setSymbology: ZBAR_I25
                       config: ZBAR_CFG_ENABLE
                           to: 0];

          [self presentViewController:reader animated:NO];
    [reader release];
}
4

1 回答 1

1

不是startfn类方法吗?在这种情况下,self指的是类QRCodeReadViewController而不是该类的实例,因此您不能调用presentViewController:animated:completion:which 是UIViewController's 实例的方法。

于 2013-10-01T08:03:18.467 回答