0

我正在构建一个 iPad 应用程序,我需要在其中实施 pin 安全锁屏。

我创建了一个非常简单的硬编码密码 1234,见下文:

- (IBAction)enterPassword
{
    NSString *passwordString = [NSString stringWithFormat:@"1234"];

    if ([passwordField.text isEqualToString:passwordString]) {
        //hide password field
        passwordField.hidden = YES;
        //show main application view
        [super viewDidLoad];


    }
    else {
        // Password is incorrect
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Incorrect Password" message:@"This password is incorrect." delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
        [alert show];
    }
}

现在,我怎样才能实现用户随时更改密码的功能,以便他们不依赖于硬编码的密码。

此外,当他们要更改密码时,系统会要求他们输入当前的旧密码以进行更改。

请记住,我是 iOS 开发的新手 :(

非常感谢您的帮助。

4

0 回答 0