public override void FinishedPickingMedia(UIImagePickerController picker, NSDictionary info) { ZBarSymbolSet result = null; string retstr = string.Empty; foreach (var sresult in info.Values) { if (sresult is ZBarSymbolSet) { result = sresult as ZBarSymbolSet; break; } } if (result != null) { foreach (var itema in result) { Console.WriteLine(itema.Data); retstr = itema.Data; ScanResult ret = ScannedCode; if (ret != null) { ret(retstr); } } } }
private void ZBarSymbolsDetected(ZBarSymbolSet symbols, UIImagePickerController barcodeReader) { var resultString = new StringBuilder(); foreach ( var symbol in symbols ) { resultString.AppendFormat("{0}: {1}", symbol.SymbolType, symbol.Data); resultString.AppendLine(); } resultsLabel.Text = resultString.ToString(); barcodeReader.DismissViewController(true, null); }
private void ZBarSymbolsDetected(ZBarSymbolSet symbols, UIImagePickerController barcodeReader) { var resultString = new StringBuilder(); foreach (var symbol in symbols) { resultString.AppendFormat("{0}: {1}", symbol.SymbolType, symbol.Data); resultString.AppendLine(); } resultsLabel.Text = resultString.ToString(); barcodeReader.DismissViewController(true, null); }