вам нужна одна проверка, сравните использование введенного пароля с паролем приложения, если оба совпадения, затем перейдите к сообщению об ошибке config.else.
инструкции (не в obj-c)
if userEnterPassword==app.password
push->configView
else
msg(error);
что-то вроде этого.
Редактировать:
Вы можете сохранить пароль в NSUserDefaults
-(void)setPassCode
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if (standardUserDefaults)
{
[standardUserDefaults setObject:passCodeTextField.text forKey:@"lock"];
[standardUserDefaults synchronize];
}
}
and these line for checking in a button click
-(IBAction)checkPassCode
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *passcode== [standardUserDefaults objectForKey:@"lock"];
if([passcode isEqualToString:lockTextField.text])
{
Second *obj=[[Second alloc] initWithNibName:@"Second" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
[obj release];
}
else
{
UIAlertView *confirmAlertView=[[UIAlertView alloc]initWithTitle:@"" message:@"Error" delegate:nil cancelButtonTitle:@"YES" otherButtonTitles:@"NO",nil];
[confirmAlertView show];
[confirmAlertView release];
}
}
Редактировать:
.h файл
UITextField *lockTextField;
и сделайте его свойством с IBOutlet
@property (nonatomic,retain) IBOutlet UITextField *lockTextField;
и в .m синтезируйте его
@synthesize lockTextField;
и сделайтеФорма подключения IB. Прочтите учебное пособие по созданию подключения, которое я вам предлагаю.
Теперь вы можете получить доступ к этому textField.