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权限请求