예제 #1
0
            public override void DidFinish(SBSDKUIBarcodesBatchScannerViewController viewController,
                                           SBSDKUIBarcodeMappedResult[] barcodeResults)
            {
                string text = "No barcode detected";

                if (barcodeResults.Length > 0)
                {
                    viewController.RecognitionEnabled = false; // stop recognition
                    var result = barcodeResults[0];
                    text = $"Found Barcode(s):\n\n";

                    foreach (var code in barcodeResults)
                    {
                        text += code.Barcode.Type.Name + ": " + code.Barcode.RawTextString + "\n";
                    }
                }
                ShowPopup(viewController, text);
            }