无法取消 iPad 上的 touchID

cannot cancel touchID on iPad

一个简单的问题。

我在一个小爱好项目中实现了 touchID,只是为了尝试一下。

但是在写完像

这样的代码之后
    LAContext *context = [[LAContext alloc] init];
    context.localizedFallbackTitle = @"";
    NSError   *error;
    BOOL success = [context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error];

    if (success) {
         [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedString(@"Unlock account", nil) reply:^(BOOL success, NSError *error) {

            if (error.code == LAErrorUserCancel) {
                NSLog(@"Canceled");
             }
         }];
     }

touchID成功了。但我似乎无法点击取消按钮删除 alert/popup window.

谢谢!

顺便说一下,我有 iOS 8.1.3 (我知道这一切都适用于 iPhone 5s iOS 8.2)

已添加:我现在对 iPhone 和 iPad 应用程序进行了更多比较,似乎“取消”按钮在iPad。 我有一个非常简洁的应用程序,只有一个 UIViewController、一个 UIButton 和一个 UIView。所以我的想法是这是一个 Apple 错误,但我想确认是否有其他人遇到过这个问题,以及我是否应该直接向 Apple 解决这个问题。

所以!如果有人遇到这个问题。只需更新 iOS and/or 重新启动 iPad。希望这也会对您有所帮助。 (我实际上尝试了 Apple 的 TouchID 示例应用程序,因此可以肯定实际的实现不是问题。)该死的,我已经接近向 Apple 提交我的第一个错误报告了! :-P