触摸ID - 当我点击"输入密码"?时,如何弹出键盘/数字键盘? - 斯威夫特

时间:2015-12-08 15:48:09

标签: ios swift touch-id

所以我在我的应用程序上实现了Touch ID,到目前为止,除了一件事我还能解决所有问题。当我点击"输入密码"我希望弹出数字键盘/ Pin Pad以允许用户输入他的密码。我该怎么做呢?

******我不是在谈论在文本字段中输入密码!******

请点击图片的图片链接。

https://support.apple.com/library/content/dam/edam/applecare/images/en_US/iOS/iphone6-ios9-passcode-entry.jpg

寻求帮助!

1 个答案:

答案 0 :(得分:2)

当您点击输入密码时,要显示“弹出数字键盘/ Pin Pad以允许用户输入他的密码”,您必须设置在iOS9中新引入的LAPolicy类型 DeviceOwnerAuthentication

guard authenticationContext.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthentication, error: &error) else {

       // No biomatric available Or not enable
       return            
}

根据LAPolicy,当您在LAPolicy中使用DeviceOwnerAuthentication时,您必须使用设备密码来验证用户。