iPhone应用开发之自动登陆实例操作

本文介绍如何在iOS应用中实现自动登录功能。当用户未登录时,应用会提示用户输入登录信息。文中提供了详细的代码示例,包括如何使用UITabBarController进行页面跳转和验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iPhone应用开发之自动登陆实例操作是本文要介绍的内容,主要内容是实现自动登录的实例,不多说,我们来看详细内容。

App 里有一个有一个UITabBarController,在进入UITabBarController之前要验证用户是否已经登陆,如果没有登陆就弹出一个对话框,让用户输入登陆信息。

实现方式

1.在appDelegate。h里声明一个变量,用来绑定UITableController:

  1. UITabBarController *tabbarController;  

2、在appDelegate。m里添加如下方法

  1.  - (void)applicationDidFinishLaunching:(UIApplication *)application {        
  2.       
  3.      // Override point for customization after app launch        
  4.       
  5.    [window addSubview:tabbarController.view];    
  6.    [window makeKeyAndVisible];}    
  7.  
  8.  //背景图片    
  9.      window.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"wallpaper.png"]];    
  10.     [UIApplication sharedApplication].statusBarHidden = NO;    
  11.       //如果没有登录,就执行如下方法啊:    
  12. loginViewController *login = [[loginViewControlleralloc] initWithNibName:@"loginViewController"bundle:
  13. [NSBundlemainBundle]];UINavigationController *nav = [[UINavigationControlleralloc] initWithRootViewController:login];    
  14.      
  15.  [self.tabbarControllersetModalTransitionStyle:UIModalTransitionStyleCoverVertical];    
  16. [self.tabbarControllerpresentModalViewController:nav animated:YES];        

3、在弹出的View的login执行方法里最后执行如下方法 

  1. -(IBAction)login    
  2. {    
  3. NSLog(@"login press");    
  4. [selfdismissModalViewControllerAnimated:YES];       
  5. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值