zoukankan      html  css  js  c++  java
  • 保存用户的登陆状态

    NSUserDefaults存储用户名和密码

    NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];

                [userDefault setObject:self.nameTextField.text forKey:@"userName"];

                [userDefault setObject:self.pwdTextFiled.text forKey:@"userPW"];

    在appdelegate中判断用户名或者密码是否为空,如果为空,跳转登陆页面,否则,调转主页

     if (string == nil) {

            LoginViewController *loginVC = [[LoginViewController alloc] init];

            self.window.rootViewController = loginVC;

         }

        else

        {

            //创建tabbarController

            self.tabBarController = [[UITabBarController alloc] init];

            self.tabBarController.viewControllers = [NSArray arrayWithObjects:self.mainNAVC, self.orderNaVC, self.shopNaVC, self.customerNaVC, self.userNaVC, nil];

            self.tabBarController.tabBar.barTintColor = [UIColor blackColor];

            self.tabBarController.tabBar.tintColor = [UIColor greenColor];

            self.window.rootViewController = self.tabBarController;    

        }

     登陆按钮触发的方法

     AppDelegate *appD = (AppDelegate *)[[UIApplication sharedApplication]delegate];

                    UITabBarController *barVC = [[UITabBarController alloc] init];

                    barVC.viewControllers = [NSArray arrayWithObjects:appD.mainNAVC,appD.orderNaVC, appD.shopNaVC, appD.customerNaVC, appD.userNaVC, nil];

                    barVC.tabBar.barTintColor = [UIColor blackColor];

                    barVC.tabBar.tintColor = [UIColor greenColor];

                    appD.window.rootViewController = barVC; 

  • 相关阅读:
    [NOIP2010] 引水入城
    BZOJ 3038 线段树
    [Tyvj 1728]普通平衡树 5种姿势 (彩蛋)
    BZOJ 1588: [HNOI2002]营业额统计
    BZOJ 2141 排队 线段树套替罪羊
    BZOJ 3629 [JLOI2014] 聪明的燕姿 dfs
    P1546 [USACO3.1]最短网络 Agri-Net(洛谷)
    并查集详解+模板
    sync_with_stdio和cin.tie(0); cout.tie(0);
    拓扑排序详解
  • 原文地址:https://www.cnblogs.com/xiaolingling1126/p/5076663.html
Copyright © 2011-2022 走看看