From 3e8437ae559487362fae3525beb79c534c213a51 Mon Sep 17 00:00:00 2001
From: 单军华
Date: Thu, 12 Jul 2018 13:44:34 +0800
Subject: [PATCH] bug修复和功能优化
---
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