条形码崩溃而没有错误

时间:2020-08-04 15:06:44

标签: flutter barcode

我正在使用qrCode扫描仪制作一个应用程序,当我在iPhone上打开该应用程序并触摸进行qrCode扫描的按钮时,它会自动关闭,甚至没有打开相机。我在pubspec.yaml和代码中使用了条形码扫描是:

String qrResult = "Not yet Scanned";
    onPressed: () async {
                    String scaning = await BarcodeScanner.scan();
                    setState(() {
                      qrResult = scaning;
                    });
                  },

该应用程序是动态制作的

2 个答案:

答案 0 :(得分:0)

请使用此软件包flutter_barcode_scanner 1.0.1使您的工作变得简单。干杯!

答案 1 :(得分:0)

    scan() async {                                                 
   try {
         dynamic bar = await BarcodeScanner.scan();
       if(bar != null && bar.isNotEmpty){
          print(" scanning qrcode ------------------------ $barcode");
     setState(() {
       barcode = bar;
     });
    }} on PlatformException catch (e) {
     setState(() => this.barcode = '');
  
   } on FormatException{
  setState(() => this.barcode = '');
   } catch (e) {
  setState(() => this.barcode = '');
   }
 }