0

我是 XCode 新手;所以请耐心等待。

我正在尝试使用密码保护我的 iOS 应用程序 - 我已使用 github.com/Koolistov/Passcode 作为基本代码。

当应用程序启动时,它运行良好并要求输入密码。我尝试设置一个新密码,但它不起作用。请任何人都可以帮忙。目前密码为“0000”

更新 - 代码:

- (void)passcodeController:(KVPasscodeViewController *)controller passcodeEntered:(NSString *)passCode {
  if ([passCode isEqualToString:@"0000"]) {
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
  } else {
    controller.instructionLabel.text = [NSString stringWithFormat:NSLocalizedString(@"%@ -wrong PW.", @""), passCode];
    [controller resetWithAnimation:KVPasscodeAnimationStyleInvalid];
  }
}
4

1 回答 1

0

if ([passCode isEqualToString:@"0000"])总是会比较0000。您必须跟踪您设置的密码,并与该值进行比较,而不是与0000.

于 2012-11-03T00:44:40.703 回答