Create an instance of ScannerViewController that is backed up by certain .storyboard or .xib.
Create an instance of ScannerCoordinator then implement ScannerDelegate and set it as .delegate for previously created ScannerCoordinator. Delegate medtod result will be called whenever certain QR has been scanned.
Previously created ScannerCoordinator should be assigned to coordindator variable under ScannerViewController.
ScannerDelegateresult method returns a Result<String, ScanError>
Important: iOS requires you to add the “Privacy - Camera Usage Description” key to your Info.plist file, providing a reason for why you want to access the camera.
Scanner
Development Setup
cd <project-folder>open Package.scriptUsage
Scanneruses the official SwiftPM manifest format for specifying dependencies. So in order to add a dependency, you will need to do two things:.packageentry to thedependenciesarray of yourPackagedependenciessection of the appropriate target(s)Create an instance of
ScannerViewControllerthat is backed up by certain.storyboardor.xib. Create an instance ofScannerCoordinatorthen implementScannerDelegateand set it as.delegatefor previously createdScannerCoordinator. Delegate medtodresultwill be called whenever certainQRhas been scanned. Previously createdScannerCoordinatorshould be assigned tocoordindatorvariable underScannerViewController.ScannerDelegateresultmethod returns aResult<String, ScanError>Important: iOS requires you to add the “Privacy - Camera Usage Description” key to your Info.plist file, providing a reason for why you want to access the camera.