我正在开发一个 iOS 应用程序,该应用程序允许用户将食品条码扫描到购物清单中。我的目标是,当扫描仪拾取条形码时,它会抓取元数据并将其(通过 segue)发送到另一个视图,用户可以在其中将项目记录到他们的购物清单中。我的错误是,当扫描仪拾取条形码并成功返回元数据时,它会调用performSegueWithIdentifier()(第 30 行)但实际上并没有进入下一个视图。它只会不断扫描条形码并输出我的打印语句,如下所示。父视图是一个带有三个选项卡的 TabBarViewController,其中一个是扫描仪。我正在使用RSBarcodes可以在此处找到的框架。以下是说明我的错误的屏幕截图。
条码扫描器类

终端输出

故事板转场

模拟器视图
