我正在使用zxing API进入我的应用程序,它说应用程序无法发布到App Store,因为它使用私有或未记录的API:
私人符号引用 UIGetScreenImage
有人可以尽快帮助我吗
答案 0 :(得分:1)
昨天发布的ZXing 1.6已经转向iOS 4的AV基础课程。这是Apple允许的实时扫描方法。
<强>更新强>
ZXing 1.6附带三个iPhone项目:
所以要走的路是使用 ZXingWidget 。
答案 1 :(得分:0)
ZXing正在屏幕上显示来自摄像机的摄像头,并使用UIGetScreenImage重复捕获生成的图像,而无需用户执行任何操作。 (这是一个非常好的用户体验,因为用户不必按下按钮来拍摄条形码;应用程序只是一遍又一遍地拍照,直到它有效。)
这种技术过去非常好,但是Apple has recently changed their policy and banned the use of UIGetScreenImage。鉴于Apple的政策变化,您现在最好的选择就是让用户必须按下按钮才能手动拍摄条形码。
由于ZXing是开源的,因此只需更改几行代码即可使用[UIImagePickerController takePicture]。