我是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];
}
}
答案 0 :(得分:0)
if ([passCode isEqualToString:@"0000"])
将始终与0000
进行比较。您必须跟踪已设置的密码,并与该值进行比较,而不是与0000
进行比较。