Xcode 9.3 (beta)显示 enum 错误,与 checkLABiometryType
一起工作正常。Xcode 9.2
available(iOS 11.0, *)
这是错误消息:
'LABiometryType' 仅适用于 iOS 11.0.1 或更高版本
这是我现有的代码:
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, *)
,那么如何处理LABiometryType.faceID
iOS 11.0 的 Face-id 生物特征()。