我需要我的应用程序使用TouchID进行登录,但我不希望用户选择或回退到密码选项。换句话说,我想在下面的图中隐藏“输入密码”标签。谢谢。
var LocalAuthentication = LAContext()
LocalAuthentication.localizedFallbackTitle = "" // Add this line
if LocalAuthentication.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: &errorMsg){
在检查策略之前添加以下行:
LocalAuthentication.localizedFallbackTitle = ""
希望这可以帮助你。
对于iOS 9,已添加了两个新策略,不会回退到密码。 这些策略是kSecAccessControlTouchIDAny和kSecAccessControlTouchIDCurrentSet
/// Fallback button title.
/// @discussion Allows fallback button title customization. A default title "Enter Password" is used when
/// this property is left nil. If set to empty string, the button will be hidden.
open var localizedFallbackTitle: String?