我已经搜索整个互联网,但没有得到满足答案我想显示登录屏幕只有一次后用户Succesfull登录, 后LoginViewcontroller我有MainViewcontroller,我想显示该viewcontroller为只要用户不注销。注销用户再次从侧面菜单登录scReen,signInviewcontroller也是我的rootviewcontroller。 所以我必须写在applicationWill守则终止或应用didbecomeActive或别的东西,普莱舍帮助...我想显示登录屏幕只有一次在IOS
我目前使用下面这段代码在AppDelegate中,但它不工作..
if ([KnsUserDefault boolForKey:@"LoggedIn"]) {
[KnsUserDefault setBool:YES forKey:@"LoggedIn"];
[self.window addSubview:[self.mainVc view]];
SignInVViewController *signVc = [[SignInVViewController alloc] initWithNibName:@"SignInViewController" bundle:nil];
signVc.modalPresentationStyle = UIModalPresentationFullScreen;
[self.mainVc presentViewController:signVc animated:YES completion:nil];
} else {
[self.window addSubview:[self.mainVc view]];
}
请帮助
我们不会将子视图添加到“UIWindow”实例,这是非常糟糕的做法。 – holex