void OpenScandit(object sender, EventArgs e) { if (!UIImagePickerController.IsSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)) { new UIAlertView("Hey!!", "It seems that you don't have any camera available...\nThat's so sad... :(", null, "Let me cry alone...", null).Show(); return; } var button = sender as UIBarButtonItem; KindOfScan kind = (KindOfScan)button.Tag; var scanditPicker = new SIBarcodePicker(KeysAndTokens.ScanditApi.ScanditKey); scanditPicker.OverlayController.Delegate = new ScanditDelegate(this, kind); NavigationController.PushViewController(scanditPicker, true); scanditPicker.StartScanning(); }
public ScanditDelegate(ScanViewController owner, KindOfScan kind) { ownerVC = owner; kindOfScan = kind; }