标签: ios cordova ios7 zbar-sdk
我有一个使用iOS中的ZBar扫描插件的PhoneGap应用。它允许我使用扫描仪几次,但经过几次尝试后,下一次单击扫描按钮来调用插件会导致应用冻结30秒到5分钟之间的任何时间。然后它将再次恢复正常功能。
只有在安装iOS7时才会在设备上发生。我测试了这个。
我注意到xcode给了我一条输出消息“Received memory warning”。它可能以某种方式相关。
有什么想法吗?
答案 0 :(得分:1)
根据this问题,ZBarReaderViewController的{{1}}属性会被保留,因此会泄漏。
ZBarReaderViewController
如ZBar SDK文档here中所述,当您初始化view时,将读者的视图属性设置为ZBarReaderViewController:
view
autorelease