我正在尝试将Stefanhafeneger 的这个条形码源代码包含到我的项目中。我从一个简单的相机示例和条码引擎开始,对于第一次条码解码,一切正常。当我第二次尝试时,我收到 EXC_BAD_ACCESS。在应用程序崩溃之后,它只工作 1 次。
我正在我的应用程序中使用谷歌的这个DataMatrix标签进行测试。
几天来我一直在寻找解决方案,我尝试过 NSZombieEnabled,并使用 Instrument 进行调试,但我仍然没有运气。下图是来自 xcode 的错误。
*** -[Not A Type retain]: message sent to deallocated instance 0x7b21ed0
供您参考,这是一个启用 ARC 的项目。有人请帮忙,我还是几个月大的初学者。
这是我的这个项目的 xCode 文件Barcode-Datamatrix Project
更新:我还尝试通过使用链接器标志 -fno-objC-arc 为与该库相关的每个文件禁用 ARC,但结果仍然相同。除了我尝试imageView.image = [UIImage imageWithCGImage:image.CGImage];
或复制imageView.image = [image copy];
应用程序仍然在同一个地方崩溃。
非常感谢健