Error/Exception Handling
This page describes the Error/Exception handling for OkayCam
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
Last updated
Was this helpful?