国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

iOSTouchID使用

2019-11-14 18:40:03
字體:
供稿:網(wǎng)友

1.首先導(dǎo)入頭文件

#import <LocalAuthentication/LocalAuthentication.h>

2.關(guān)鍵代碼

- (void)validateTouchID {    LAContext *context = [[LAContext alloc] init];    NSError *error;    NSString *tip = @"通過Home鍵驗(yàn)證已有手機(jī)指紋";    //  判斷手機(jī)是否有指紋    if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {        [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:tip reply:^(BOOL success, NSError *error) {            if (success) {                //  驗(yàn)證成功                NSLog(@"success");            } else {                NSLog(@"%@",error.description);                switch (error.code) {                    case LAErrorSystemCancel:                        NSLog(@"系統(tǒng)取消授權(quán)");                        break;                    case LAErrorUserCancel:                        NSLog(@"用戶取消");                        break;                    case LAErrorUserFallback:                        NSLog(@"用戶輸入密碼");                        break;                    default:                        break;                }            }        }];    } else {        NSLog(@"不支持指紋識(shí)別,%@",error.description);    }}

3.LAError枚舉相關(guān)解釋

typedef NS_ENUM(NSInteger, LAError) {    /// 認(rèn)證不成功,因?yàn)橛脩魶]有提供有效的憑據(jù)    LAErrorAuthenticationFailed = kLAErrorAuthenticationFailed,        /// 被用戶取消驗(yàn)證(例如:“取消”按鈕)。    LAErrorUserCancel           = kLAErrorUserCancel,        /// 認(rèn)證被取消了,因?yàn)橛脩酎c(diǎn)擊回退按鈕(輸入密碼)。    LAErrorUserFallback         = kLAErrorUserFallback,        /// 通過系統(tǒng)(例如另一個(gè)應(yīng)用程序的應(yīng)用程序)被取消驗(yàn)證。    LAErrorSystemCancel         = kLAErrorSystemCancel,        /// 認(rèn)證無法啟動(dòng),因?yàn)槊艽a沒有設(shè)置在設(shè)備。    LAErrorPasscodeNotSet       = kLAErrorPasscodeNotSet,    /// 無法啟動(dòng)驗(yàn)證,因?yàn)樵谠O(shè)備上不提供觸摸標(biāo)識(shí)。    LAErrorTouchIDNotAvailable  = kLAErrorTouchIDNotAvailable,        /// 無法啟動(dòng)驗(yàn)證,因?yàn)橛|摸標(biāo)識(shí)沒有注冊(cè)手指。    LAErrorTouchIDNotEnrolled   = kLAErrorTouchIDNotEnrolled,} NS_ENUM_AVAILABLE(10_10, 8_0);

4.效果圖

 

如果你不是在wb145230博客園看到本文,請(qǐng)點(diǎn)擊查看原文.

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉峪关市| 正宁县| 南江县| 博白县| 泸溪县| 古浪县| 延安市| 闻喜县| 江西省| 云梦县| 察隅县| 顺昌县| 厦门市| 上高县| 彩票| 永川市| 南溪县| 枝江市| 育儿| 北海市| 普兰店市| 石柱| 黎川县| 定日县| 鄂伦春自治旗| 会宁县| 丽水市| 揭阳市| 山阳县| 白银市| 古浪县| 阳江市| 虎林市| 大埔区| 沅陵县| 安宁市| 喀什市| 鹤峰县| 大余县| 慈溪市| 綦江县|