登录 注册 退出 以及主界面之间 rootViewController的转换 (iOS)
来源:互联网 发布:erp软件价格 编辑:程序博客网 时间:2024/06/17 00:00
之前一直纳闷进入APP之后,每次返回都要重新登录,那么怎么样才能登录之后,就算在手机上杀死这个app,下次点还在主页面上。只有退出登录的时候,才返回到注册登录界面
登录成功之后进入主页面的代码
退出登录的
[[NSUserDefaults standardUserDefaults]setObject:uid forKey:@"uid"];
[[NSUserDefaults standardUserDefaults]setObject:login.phoneNumber forKey:@"mobile"];
[[NSUserDefaults standardUserDefaults] synchronize];
UIApplication *app = [UIApplication sharedApplication];
AppDelegate *dele = (AppDelegate*)app.delegate;
dele.window.rootViewController = [[ZSRootTabBarController alloc] init];
这是判断是进入登录还是主页面的
if (![[NSUserDefaults standardUserDefaults] objectForKey:@"uid"]) {
// check ? logingSuccess 登录成功
self.window.rootViewController = [[UINavigationController alloc]initWithRootViewController:[[ZSLoginViewController alloc]init]];
//
// self.window.rootViewController = [[UINavigationController alloc]initWithRootViewController:[[NSClassFromString(@"TestViewController") alloc] init]];
}else{
//login success
self.rootTabbar = [[ZSRootTabBarController alloc] init];
self.window.rootViewController = self.rootTabbar;
}
登录成功的时候
[[NSUserDefaults standardUserDefaults]setObject:uid forKey:@"uid"];
[[NSUserDefaults standardUserDefaults]setObject:login.phoneNumber forKey:@"mobile"];
[[NSUserDefaults standardUserDefaults] synchronize];
UIApplication *app = [UIApplication sharedApplication];
AppDelegate *dele = (AppDelegate*)app.delegate;
dele.window.rootViewController = [[ZSRootTabBarController alloc] init];
- 登录 注册 退出 以及主界面之间 rootViewController的转换 (iOS)
- iOS登录注册登录界面(UITextField)
- 注册 登录界面以及正则的使用
- iOS 登录与注册的界面跳转
- app退出到登录注册界面
- pyqt 简易登录界面,以及界面之间的传值
- ios UI注册登录界面
- ios UI注册登录界面
- iOS登录界面和注册界面
- iOS登录界面和注册界面
- 登录+注册界面的实现(代码)
- 注册登录界面的框架(三)
- Java登录界面的实现(注册、登录、背景图片)
- 连接数据的登录注册退出页面(简化版)
- IOS 实例一 登录注册界面搭建
- asp.net中用户注册、角色分配,以及已登录用户的退出
- 连接数据库的登录注册退出页面
- iOS中QQ登录界面的制作,登录页面和注册页面的切换
- C#类的静态方法和数据
- 怎么使用 exoplayer
- c++ 仿函数
- C语言数据类型
- Selenium_PageObject模式
- 登录 注册 退出 以及主界面之间 rootViewController的转换 (iOS)
- Ipynb文件的打开
- mutable在c++中的用法
- Vuex 模块化与项目实例 (2.0)
- Direct2D的使用
- STL中的SET与MAP
- 全球排名前十的美资投行由于全球业务增长速度较快,需要及时补充技术人员,将于3月4日(周六)在其上海office举办Super Saturday的招聘活动,招聘33名Java开发工程师。欢迎积极报名并推
- HTML5全局属性
- PDF2WORD工具命令行使用方法