我可以删除输入表单触摸ID,代码如下,但是当身份验证失败时,再次尝试'对话框显示输入密码,我不知道如何删除它。
//...
LAContext *context = [[LAContext alloc] init];
// Hide "Enter Password" button
context.localizedFallbackTitle = @"";
答案 0 :(得分:2)
根据设计,您无法删除它,它是安全性的一部分。这可以防止无休止的Touch ID尝试。
一般来说,安全性会增加额外的步骤,这对用户来说更麻烦,这是不幸的,但却是真的。示例:门锁增加了难度,即在易用性和安全性之间进行权衡。在许多情况下,Tough ID可以提供更轻松的安全性,但是存在缺陷,并且在将故障保持在更高级别所需的故障后,可以回退到密码/密码输入。