LAError.h
 1  #import <Foundation/Foundation.h>
 2  #import <LocalAuthentication/LAPublicDefines.h>
 3  
 4  typedef NS_ENUM(NSInteger, LAError)
 5  {
 6      LAErrorAuthenticationFailed = kLAErrorAuthenticationFailed,
 7      
 8      LAErrorUserCancel           = kLAErrorUserCancel,
 9      
10      LAErrorUserFallback         = kLAErrorUserFallback,
11      
12      LAErrorSystemCancel         = kLAErrorSystemCancel,
13      
14      LAErrorPasscodeNotSet       = kLAErrorPasscodeNotSet,
15  
16      LAErrorTouchIDNotAvailable  = kLAErrorTouchIDNotAvailable,
17      
18      LAErrorTouchIDNotEnrolled = kLAErrorTouchIDNotEnrolled,
19  
20      LAErrorTouchIDLockout   NS_ENUM_AVAILABLE(10_11, 9_0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0) = kLAErrorTouchIDLockout,
21  
22      LAErrorAppCancel        NS_ENUM_AVAILABLE(10_11, 9_0) = kLAErrorAppCancel,
23  
24      LAErrorInvalidContext   NS_ENUM_AVAILABLE(10_11, 9_0) = kLAErrorInvalidContext
25  } NS_ENUM_AVAILABLE(10_10, 8_0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0);
26  
27  extern NSString *const __nonnull LAErrorDomain
28  NS_AVAILABLE(10_10, 8_3) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0);