0

在 iOS 上安装 phonegap 插件条形码阅读器后,我收到以下错误:

-[CDVbcsViewController setOrientationDelegate:]: 
            unrecognized selector sent to instance 0x2fb6a0

值得一提的是,在我成功编译项目之前,由于我CDVBarcodeScanner.mm在网上遇到的编译错误,我不得不做一些更改837

Use of undeclared identified 'UIInterfaceOrientationMaskPortrait'; 
            did you mean 'UIInterfaceOrientationPortrait' ?

所以我按照建议删除Mask了。UIInterfaceOrientationMaskPortrait


我还有其他 3 个警告:

  • 语义问题:Property 'orientationDelegate' requires method 'setOrientationDelegate' to be defined
  • 语义问题:Property 'orientationDelegate' requires method 'orientationDelegate' to be defined
  • 语义问题:(No previous prototype for function 'compareModuleSize'在文件中zxing-all-in-one.cpp

知道我做错了什么吗?

谢谢

XCode 版本 4.2

4

1 回答 1

0

好吧,我通过恢复到旧版本(截至 2012 年 7 月 23 日)“修复”了这个问题。

https://github.com/phonegap/phonegap-plugins/tree/9f68ff99876711a2b261594b8b5ebf244983e6a9/iOS/BarcodeScanner

较新的版本似乎与我的 XCode 版本存在兼容性问题。

于 2012-11-29T20:40:50.620 回答