gpt4 book ai didi

iOS 11.2 - 本地身份验证 - 类型 'LABiometryType' 没有成员 'typeFaceID'

转载 作者:行者123 更新时间:2023-11-29 11:40:01 25 4
gpt4 key购买 nike

我在我的应用程序中添加了用于集成的面孔 ID 支持/代码,它在 Xcode 9.1 和 iOS 11.1 上运行良好。

但是在 Xcode 9.2 Beta 2

iOS 11.2Swift 4.0 显示错误

我在我的应用程序中的代码:

if #available(iOS 11.0, *) {
if (laContext.biometryType == LABiometryType.typeFaceID) {
localizedReason = "Unlock using Face ID"
print("FaceId support")
} else if (laContext.biometryType == LABiometryType.typeTouchID) {
localizedReason = "Unlock using Touch ID"
print("TouchId support")
} else {
print("No Biometric support")
}
} else {
// Fallback on earlier versions
}

Error messages are:

Type 'LABiometryType' has no member 'typeFaceID'

Type 'LABiometryType' has no member 'typeTouchID'

enter image description here

最佳答案

我从 Apple 文档中找到了解决方案:LABiometryType

LocalAuthentication ► LocalAuthentication Enumerations ► LABiometryType

LABiometryType
它是一个枚举类型的常量,支持生物认证类型。

Apple 已从 iOS 11+ 更改常量元素的标题/名称。

  • typeFaceID ▶ faceID
  • typeTouchID ▶ touchID

并且添加了一个新的枚举元素:.none,这是目前 beta 版本的一部分。

enter image description here

关于iOS 11.2 - 本地身份验证 - 类型 'LABiometryType' 没有成员 'typeFaceID',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47159343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com