'LABiometryType' 仅适用于 iOS 11.0.1 或更新版本
'LABiometryType' is only available on iOS 11.0.1 or newer
显示枚举 LABiometryType
的错误,它与 Xcode 9.2
一起正常工作并检查 available(iOS 11.0, *)
.
这是错误信息:
'LABiometryType' is only available on iOS 11.0.1 or newer
这是我现有的代码:
if #available(iOS 11.0, *) {
if (laContext.biometryType == LABiometryType.faceID) {
//localizedReason = "Unlock using Face ID"
print("FaceId support")
} else if (laContext.biometryType == LABiometryType.touchID) {
//localizedReason = "Unlock using Touch ID"
print("TouchId support")
} else {
//localizedReason = "Unlock using Application Passcode"
print("No Biometric support")
}
} else {
// Fallback on earlier versions
}
问题是:如果我按照错误消息中的建议将 #available(iOS 11.0, *)
替换为 #available(iOS 11.0.1, *)
,那么如何处理 iOS 11.0 的面部识别生物识别 (LABiometryType.faceID
) .
您不需要在 iOS 11.0 上处理 Face ID,因为 iPhone X 是随 iOS 11.0.1 一起发布的。 iOS 11.0 上没有 iOS 设备具有 Face ID 功能。
见https://en.wikipedia.org/wiki/IOS_version_history#iOS_11_0 and https://en.wikipedia.org/wiki/IPhone_X
LABiometryType
的错误,它与 Xcode 9.2
一起正常工作并检查 available(iOS 11.0, *)
.
这是错误信息:
'LABiometryType' is only available on iOS 11.0.1 or newer
这是我现有的代码:
if #available(iOS 11.0, *) {
if (laContext.biometryType == LABiometryType.faceID) {
//localizedReason = "Unlock using Face ID"
print("FaceId support")
} else if (laContext.biometryType == LABiometryType.touchID) {
//localizedReason = "Unlock using Touch ID"
print("TouchId support")
} else {
//localizedReason = "Unlock using Application Passcode"
print("No Biometric support")
}
} else {
// Fallback on earlier versions
}
问题是:如果我按照错误消息中的建议将 #available(iOS 11.0, *)
替换为 #available(iOS 11.0.1, *)
,那么如何处理 iOS 11.0 的面部识别生物识别 (LABiometryType.faceID
) .
您不需要在 iOS 11.0 上处理 Face ID,因为 iPhone X 是随 iOS 11.0.1 一起发布的。 iOS 11.0 上没有 iOS 设备具有 Face ID 功能。
见https://en.wikipedia.org/wiki/IOS_version_history#iOS_11_0 and https://en.wikipedia.org/wiki/IPhone_X