Type Property

watchNotAvailable

An attempt to authenticate with Apple Watch failed.

Declaration

static var watchNotAvailable: LAError.Code { get }

Discussion

You receive this error when the system fails to locate a nearby, paired Apple Watch running watchOS 6 or later while trying to authenticate using one of the watch authentication policies like LAPolicy.deviceOwnerAuthenticationWithWatch.

See Also

Error Codes

static var appCancel: LAError.Code

The app canceled authentication.

static var systemCancel: LAError.Code

The system canceled authentication.

static var userCancel: LAError.Code

The user tapped the cancel button in the authentication dialog.

static var biometryLockout: LAError.Code

Biometry is locked because there were too many failed attempts.

static var biometryNotAvailable: LAError.Code

Biometry is not available on the device.

static var biometryNotEnrolled: LAError.Code

The user has no enrolled biometric identities.

static var touchIDLockout: LAError.Code

Touch ID is locked because there were too many failed attempts.

Deprecated
static var touchIDNotAvailable: LAError.Code

Touch ID is not available on the device.

Deprecated
static var touchIDNotEnrolled: LAError.Code

The user has no enrolled Touch ID fingers.

Deprecated
static var authenticationFailed: LAError.Code

The user failed to provide valid credentials.

static var invalidContext: LAError.Code

The context was previously invalidated.

static var notInteractive: LAError.Code

Displaying the required authentication user interface is forbidden.

static var passcodeNotSet: LAError.Code

A passcode isn’t set on the device.

static var userFallback: LAError.Code

The user tapped the fallback button in the authentication dialog, but no fallback is available for the authentication policy.

enum LAError.Code

Error codes that the framework returns when policy evaluation fails.