これは簡単な質問かもしれませんが、インターネットで探しているものが見つかりません。プロジェクトで iOS 8 の LocalAuthentication フレームワークを使用しています。コードは次のとおりです。
if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {
[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
localizedReason:@"Let's just quickly check that you are the device owner."
reply:^(BOOL success, NSError *error) {
dispatch_async (dispatch_get_main_queue(), ^{
if (error) {
// Error occurred
} else if (success) {
// Device owner, success!
} else {
// Not device owner
}
});
}];
}
しかし、ユーザーがいつ「パスワードを入力してください」をタップしたか知りたいですLAErrorUserFallback
。error
ただし、そこにある変数をと比較しLAErrorUserFallback
て結果エラーを確認する方法を知りたいだけです。
私はこれを試しました:
if (error) {
if (error == LAErrorUserFallback) {
// User tapped 'Enter password'
}
}
しかし、明らかにこれらは同じタイプではありません。
何か助けはありますか?