iPhone應用開發之自動登陸實例操作是本文要介紹的內容,主要內容是實現自動登錄的實例,不多說,我們來看詳細內容。
App 裡有一個有一個UITabBarController,在進入UITabBarController之前要驗證用戶是否已經登陸,如果沒有登陸就彈出一個對話框,讓用戶輸入登陸信息。
實現方式
1.在appDelegate。h裡聲明一個變量,用來綁定UITableController:
- UITabBarController *tabbarController;
2、在appDelegate。m裡添加如下方法
- - (void)applicationDidFinishLaunching:(UIApplication *)application {
-
- // Override point for customization after app launch
-
- [window addSubview:tabbarController.view];
- [window makeKeyAndVisible];}
-
- //背景圖片
- window.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"wallpaper.png"]];
- [UIApplication sharedApplication].statusBarHidden = NO;
- //如果沒有登錄,就執行如下方法啊:
- loginViewController *login = [[loginViewControlleralloc] initWithNibName:@"loginViewController"bundle:
- [NSBundlemainBundle]];UINavigationController *nav = [[UINavigationControlleralloc] initWithRootViewController:login];
-
- [self.tabbarControllersetModalTransitionStyle:UIModalTransitionStyleCoverVertical];
- [self.tabbarControllerpresentModalViewController:nav animated:YES];
3、在彈出的View的login執行方法裡最後執行如下方法
- -(IBAction)login
- {
- NSLog(@"login press");
- [selfdismissModalViewControllerAnimated:YES];
- }