Swiftui 选择身份验证类型的条件无效
我无法获取有关使用此代码支持任何类型的身份验证的值:Swiftui 选择身份验证类型的条件无效,swiftui,xcode11,localauthentication,Swiftui,Xcode11,Localauthentication,我无法获取有关使用此代码支持任何类型的身份验证的值: import SwiftUI import LocalAuthentication struct SecurityOption: View { let context = LAContext() var body: some View { Form { if (context.biometryType == .faceID) { Section(hea
import SwiftUI
import LocalAuthentication
struct SecurityOption: View {
let context = LAContext()
var body: some View {
Form {
if (context.biometryType == .faceID) {
Section(header: ){
}
}
}
if (context.biometryType == .touchID) {
Section(header: ){
}
}
}
if (context.biometryType == .none) {
}
我想根据设备上的身份验证类型在表单中显示特定的部分,但没有一个部分会不断触发。
在使用iOS 13.2的真实iPhone X上进行测试您必须在应用程序的
Info.plist
文件中包含nsFaceID UsageDescription
密钥才能使用生物认证。我使用此密钥,但用户在打开应用程序时没有faceid权限请求