защита паролем кнопки в моем приложении для iPad - PullRequest
3 голосов
/ 05 марта 2011

Это странное требование.Я занимаюсь разработкой приложения, в котором есть кнопка, и после нажатия на нее перенесу ее на экран конфигурации.Это должно использоваться только администраторами.Может ли эта кнопка быть защищена паролем?Если да, то любой пример кода поможет.

Дайте мне знать, если вам нужно больше деталей.

Ответы [ 2 ]

3 голосов
/ 05 марта 2011

Я не знаю, есть ли какой-нибудь более простой способ сделать это. Итак, вот мое решение.
Вы можете проверить, является ли пользователь администратором или нет в коде во время viewDidLoad, а затем скрыть кнопку, если пользователь не является администратором.

PS. Вам нужно иметь IBOutlet для этой кнопки в вашем файле класса.

2 голосов
/ 05 марта 2011

Я не совсем уверен, как вы хотите защитить паролем свою кнопку.Но у меня есть одно решение, которое (я надеюсь) может помочь.

- (IBAction)proceedToFirstWindow:(id)sender {

[window2 makeKeyAndOrderFront:self];


}

- (IBAction)proceedToSecondWindow:(id)sender {


if ([[secureField stringValue]isEqualToString:@"hello"]) {

    [window orderOut:self];

    [window2 orderOut:self];

    [window3 makeKeyAndOrderFront:self];

}
else {
    return;
}
}

Когда пользователь нажмет вашу кнопку, появится новое окно.Это «новое» окно будет содержать NSSecureTextField, где пользователь должен ввести правильный пароль, чтобы в этом случае перейти к другому окну.Я не совсем уверен, как это будет работать на Ipad, может быть, есть что-то подобное?Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...