iOS7 PhoneGap使用ZBar扫描仪后冻结

时间:2014-01-17 15:22:41

标签: ios cordova ios7 zbar-sdk

我有一个使用iOS中的ZBar扫描插件的PhoneGap应用。它允许我使用扫描仪几次,但经过几次尝试后,下一次单击扫描按钮来调用插件会导致应用冻结30秒到5分钟之间的任何时间。然后它将再次恢复正常功能。

只有在安装iOS7时才会在设备上发生。我测试了这个。

我注意到xcode给了我一条输出消息“Received memory warning”。它可能以某种方式相关。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据this问题,ZBarReaderViewController的{​​{1}}属性会被保留,因此会泄漏。

如ZBar SDK文档here中所述,当您初始化view时,将读者的视图属性设置为ZBarReaderViewController

autorelease