来自LAContext的evaluatePolicy方法的-1004 error.code

时间:2015-03-12 17:42:12

标签: ios touch-id

我的应用程序上运行了Touch ID,现在它已经停止了大约十几次运行。我最终钻了下来,发现回复块中的error.code是-1004。

LAContext *context = [[LAContext alloc] init];
context.localizedFallbackTitle = @"";
[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:reason reply:replyBlock];

这是在真实设备上,而不是模拟器(显然),但-1004不是任何记录的值:

#define kLAErrorAuthenticationFailed                       -1
#define kLAErrorUserCancel                                 -2
#define kLAErrorUserFallback                               -3
#define kLAErrorSystemCancel                               -4
#define kLAErrorPasscodeNotSet                             -5
#define kLAErrorTouchIDNotAvailable                        -6
#define kLAErrorTouchIDNotEnrolled                         -7

问题在我的设备上清除,我没有采取任何行动,但这令人费解。 -1004 error.code是什么意思?

0 个答案:

没有答案