Scanner

1.0.5

IBM/ios-scanner

What's New

2021-06-29T08:12:07Z

New updates inside Readme

Scanner

Development Setup

  1. Run project:
  2. cd <project-folder>
  3. open Package.script
  4. Open the generated xcodeproject.

Usage

Scanner uses the official SwiftPM manifest format for specifying dependencies. So in order to add a dependency, you will need to do two things:

  1. Add a .package entry to the dependencies array of your Package
  2. Add all scheme/library names you want to build to the dependencies section of the appropriate target(s)
dependencies: [
    .package(url: "https://github.com/IBM/ios-scanner.git", from: "1.0.0"),
]

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. ScannerDelegate result 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.

Description

  • Swift Tools 5.3.0
View More Packages from this Author

Dependencies

  • None
Last updated: Wed Mar 20 2024 16:43:23 GMT-0900 (Hawaii-Aleutian Daylight Time)