From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/screendisplay/Classes/Helpers/TDTouchID.h | 83 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 83 insertions(+), 0 deletions(-) diff --git a/screendisplay/screendisplay/Classes/Helpers/TDTouchID.h b/screendisplay/screendisplay/Classes/Helpers/TDTouchID.h new file mode 100755 index 0000000..e1179af --- /dev/null +++ b/screendisplay/screendisplay/Classes/Helpers/TDTouchID.h @@ -0,0 +1,83 @@ + + + +#import <LocalAuthentication/LocalAuthentication.h> + +/** + * TouchID ������ + */ +typedef NS_ENUM(NSUInteger, TDTouchIDState){ + + /** + * ���������������������TouchID + */ + TDTouchIDStateNotSupport = 0, + /** + * TouchID ������������ + */ + TDTouchIDStateSuccess = 1, + + /** + * TouchID ������������ + */ + TDTouchIDStateFail = 2, + /** + * TouchID ��������������������� + */ + TDTouchIDStateUserCancel = 3, + /** + * ���������������TouchID,������������������������ + */ + TDTouchIDStateInputPassword = 4, + /** + * TouchID ��������������� (���������������,������,������Home������) + */ + TDTouchIDStateSystemCancel = 5, + /** + * TouchID ������������,������������������������������ + */ + TDTouchIDStatePasswordNotSet = 6, + /** + * TouchID ������������,������������������������TouchID + */ + TDTouchIDStateTouchIDNotSet = 7, + /** + * TouchID ������ + */ + TDTouchIDStateTouchIDNotAvailable = 8, + /** + * TouchID ���������(������������������TouchID������,������������������������������������) + */ + TDTouchIDStateTouchIDLockout = 9, + /** + * ��������������������������������������� (���App������������������) + */ + TDTouchIDStateAppCancel = 10, + /** + * ��������������������������������������� (LAContext������������) + */ + TDTouchIDStateInvalidContext = 11, + /** + * ���������������������TouchID (������������iOS 8.0������������) + */ + TDTouchIDStateVersionNotSupport = 12 +}; + + + +@interface TDTouchID : NSObject + +typedef void (^StateBlock)(TDTouchIDState state,NSError *error); + + +/** + ������TouchID������������ + + @param desc Touch��������������� + @param block ���������������block + */ + ++ (void)td_showTouchIDWithDescribe:(NSString *)desc BlockState:(StateBlock)block; + + +@end -- Gitblit v1.8.0