美文网首页
iOSApp未登录处理

iOSApp未登录处理

作者: zcApple | 来源:发表于2016-10-27 16:17 被阅读76次
    一、弹出登录界面登录
    • 当前控制器遵守 UITabBarControllerDelegate 协议
    • 实现相关协议方法
    func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool {
            if islogin {
                return true
            }else{
                // 弹出登录框代码
                
                return false
            }
        }
    
    • 登录成功后设置selectedIndex跳转
    二、把登录界面作为一个tabbar其中一个页面,登录成功后更换程序根控制器
    AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
    QGTabBarController *tabBar = [[QGTabBarController alloc] init];
    tabBar.selectedIndex = 1;
    delegate.window.rootViewController = tabBar;
    

    相关文章

      网友评论

          本文标题:iOSApp未登录处理

          本文链接:https://www.haomeiwen.com/subject/nhljettx.html