mit abzumelden, wenn ich auf Login-Seite klicken Sie auf Ansicht Logout-Button kommen und wieder meine Homepage öffnen .. das ist mein Problem ist ..konnte nicht erfolgreich NSUserDefault
hier ist mein Code- dieser Code für die Prüfung der Wert in NSUserDefault
-(void)viewWillAppear:(BOOL)animated{
self.navigationController.navigationBar.hidden = YES;
// cheq the value in NSUserdeafault
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"login"] boolValue]) {
HomePage *mainView = [[HomePage alloc]initWithNibName:@"HomePage" bundle:nil];
[self.navigationController pushViewController:mainView animated:YES];
}
}
und dieses ist für Logout-Button
- (IBAction)logout_btn:(id)sender {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:@"0" forKey:@"logout"];
[defaults synchronize];
LoginPage *log = [[LoginPage alloc] init];
MyNavigationController *navController = [[MyNavigationController alloc] initWithRootViewController:log];
navController.navigationBar.translucent=NO;
[menuController setRootController:navController animated:NO];
}
bitte geben Sie mir Lösung
scheint, dass Sie das nicht eingefügt haben Ausloggen b utton code, aber die Ansicht erscheint zweimal Code. Bitte posten Sie Ihren Abmelde-Code. – rckoenes
@rckoenes Sir, hier ist mein Abmelde-Button Code – arun
Warum würden Sie "Login" Status in 'NSUserDefaults' halten? Das ist lächerlich. – Droppy