LAError.Code

鉴定策略时可能返回的错误码。


主题

一、常量

case authenticationFailed

身份验证失败,因为用户未能提供有效的凭据。

case appCancel

case invalidContext

case notInteractive

case passcodeNotSet

由于密码未在设备上设置,身份验证无法启动。

case systemCancel

身份验证被系统取消——例如,如果另一个应用程序在身份验证对话框启动时进入前台。

case touchIDLockout【已废弃】

case touchIDNotAvailable【已废弃】

由于Touch ID在设备上不可用,身份验证无法启动。

case touchIDNotEnrolled【已废弃】

由于Touch ID没有注册手指,身份验证无法启动。

case userCancel

由于用户点击验证对话框中的取消按钮,身份验证被取消。

case userFallback

由于用户点击了认证对话框中的返回按钮,因此认证被取消,但认证策略不存在返回操作内容。

二、类属性

static var biometryLockout: LAError.Code

由于认证失败太多,用户已被锁定在生物认证之外,所以无法继续认证。

static var biometryNotAvailable: LAError.Code

由于设备不支持生物认证,认证无法启动。

static var biometryNotEnrolled: LAError.Code

由于用户尚未注册生物特征身份验证,身份验证无法启动。