2014-10-22 71 views
0

其實我在TouchID實現中遇到問題。我想實現像Apple這樣的密碼功能。我的問題是,我不想對Apple這樣的用戶顯示任何警報。Touch ID崩潰問題

NSString *myLocalizedReasonString = <#String explaining why app needs authentication#>; 
if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) { 
[myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics 
localizedReason:myLocalizedReasonString 
reply:^(BOOL success, NSError *error) { 

在這裏,如果我不發送myLocalizedReasonString該應用程序將崩潰。

回答

3

您必須顯示警報並提供一個原因字符串。它是iOS對Apple的隱私和安全要求的一部分。您需要通知用戶您爲什麼要申請Touch ID身份驗證