This page describes the Error/Exception handling for OkayCam
Errors
Error
Description
Invalid license key
The license is invalid
User refused to grant permission.
The user does not grant the camera access permission
User cancelled the activity.
The user has cancelled the scanning process
Errors
The error received in the completion handler for both document capture and face capture is of the type OkayCamError:
enum OkayCamError: Error {
// No error at all.
case noError
// Error due to invalid parameter value in config object.
case invalidConfig(_msg: String)
// Error in capturing image.
case imageCapture(_msg: String)
// Error due to invalid license usage.
case invalidLicense
// Error due to user clicking cancel and going back.
case userCancelled
// Error due to camera device
case camera(_msg: String)
// Any other errors.
case miscellaneous(_msg: String)
// Permission denied
case cameraPermission
}
Error
Description
invalidLicense
The license is invalid
cameraPermission
The user does not grant the camera access permission
userCancelled
The user has cancelled the scanning process
Errors
Error
Description
invalid license
The license is invalid
camera permission denied
The user does not grant the camera access permission