나는 최근에 내가했던 응용 프로그램에서 로그 아웃 기능을 가지고있었습니다. 는 "로그 아웃"버튼과 로그 아웃 서비스가 기본 클래스에 기록 된 호출하는 방법을했다
"BaseUITableViewController
^
|
"Any subclass of UITAbleView Controller used in project."
이 서브 클래스의 모든 :
나는 같은 계층 구조를 가지고 있었다.
즉시 로그 아웃 요청에 대한 응답이 유효하고 세션이 나는 방법을 다음 호출 살해으로
-(void)gotoMainScreenOnLogout
{
self.navigationController.navigationBarHidden = YES;//to make the previous view invisible
self.navigationController.toolbarHidden=YES; //27 JUNE UPDATE
[self.view removeFromSuperview]; //27 JUNE UPDATE
// MYAPPViewController *homeViewController = [[MYAPPViewController alloc]initWithNibName:@"MYAPPViewController" bundle:nil];
MYAPP_LoginUIVIewController *homeViewController =[[MYAPP_LoginUIVIewController alloc] initWithNibName:@"MYAPP_LoginUIVIewController" bundle:nil];
UINavigationController *nc = [[UINavigationController alloc]initWithRootViewController:homeViewController ];
[nc.navigationBar setBarStyle:UIBarStyleBlackOpaque];
//
UIWindow *MYAPP_window = [[[UIApplication sharedApplication] windows]objectAtIndex:0];
CATransition *transition = [CATransition animation];
transition.duration = 0.8;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFade;
transition.delegate = self;
//...
[MYAPP_window.layer addAnimation:transition forKey:nil];
[MYAPP_window removeAllSubviews]; // not needed anymore
[MYAPP_window addSubview:nc.view];
[homeViewController release];
}
희망 (위의 텍스트는 대조적에 관심 : 어떤) 이것은 도움이됩니다.
이것은 내가 할 수있는 SQLite 데이터베이스입니다. – BobbyShaftoe
빠른 재생을 주셔서 감사합니다 ... 사용자가 응용 프로그램을 종료 한 위치에서보기를 복원하는 방법을 알고 있습니까? ??? – Sreelal
파일 및 sqlite는 안전하지 않습니다. –