Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何检测可用且未配置的触摸ID_Ios_Objective C_Touch Id - Fatal编程技术网

Ios 如何检测可用且未配置的触摸ID

Ios 如何检测可用且未配置的触摸ID,ios,objective-c,touch-id,Ios,Objective C,Touch Id,在我的iOS应用程序中,我可以检测触摸ID是否可用。但是如果设备有触摸ID传感器,并且用户没有设置触摸ID,我不会收到任何错误消息。当用户的设备有触摸ID传感器但他没有配置指纹时,我如何检测 请帮帮我。 谢谢如果框架无法进行身份验证,它将抛出一个错误。设备无法进行身份验证的原因有很多 LAErrorTouchIDNotAvailable设备没有指纹 传感器 LAErrorPasscodeNotSet设备上没有设置密码, 这意味着触摸ID被禁用 LAErrorTouchIDNotEnrolled

在我的iOS应用程序中,我可以检测触摸ID是否可用。但是如果设备有触摸ID传感器,并且用户没有设置触摸ID,我不会收到任何错误消息。当用户的设备有触摸ID传感器但他没有配置指纹时,我如何检测

请帮帮我。
谢谢

如果框架无法进行身份验证,它将抛出一个错误。设备无法进行身份验证的原因有很多

  • LAErrorTouchIDNotAvailable
    设备没有指纹 传感器
  • LAErrorPasscodeNotSet
    设备上没有设置密码, 这意味着触摸ID被禁用
  • LAErrorTouchIDNotEnrolled
    设置了密码,但设备尚未配置密码 任何指纹
如果上述任何错误代码引发错误,那么您需要为用户提供一些其他方法进行身份验证。在这一点上,你不能仅仅依靠触摸ID