我正在使用qrCode扫描仪制作一个应用程序,当我在iPhone上打开该应用程序并触摸进行qrCode扫描的按钮时,它会自动关闭,甚至没有打开相机。我在pubspec.yaml和代码中使用了条形码扫描是:
String qrResult = "Not yet Scanned";
onPressed: () async {
String scaning = await BarcodeScanner.scan();
setState(() {
qrResult = scaning;
});
},
该应用程序是动态制作的
答案 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 = '');
}
}