@protocol MBScanningRecognizerRunnerViewControllerDelegate <NSObject>
protocol MBScanningRecognizerRunnerViewControllerDelegate : NSObjectProtocol
Protocol for obtaining scanning results
Scanning library did output scanning results
Depending on how you want to treat the result, you might want to dismiss the scanningViewController here.
This method is the default way for getting access to results of scanning.
- there may be 0, 1, or more than one scanning results.
- each scanning result belongs to a common MBRecognizerResult type
- handle different types differently
this method is called on background processing thread. Make sure that you dispatch all your UI API calls to main thread.
- (void)recognizerRunnerViewControllerDidFinishScanning: (nonnull UIViewController<MBRecognizerRunnerViewController> *) recognizerRunnerViewController state: (MBRecognizerResultState) state;
func recognizerRunnerViewControllerDidFinishScanning(_ recognizerRunnerViewController: Any!, state: MBRecognizerResultState)
scanningViewController Scanning view controller responsible for scanning
state of scanning