登录后我有登录屏幕,我正在推送到 HomeViewController。在 HomeViewController 上,我有一个“设置”按钮,按下它我正在呈现“SettingViewController”,现在在 settingViewController 上,我有一个用于注销的按钮。现在,当用户按下注销时,它应该在 LoginScreen 上弹出ToRootViewController.ie,但它没有完成。有什么建议么。这是我的代码。
登录时
-(void)login_Success
{
HomeViewController *homeView = [[HomeViewController alloc]init];
[[self navigationController]pushViewController:homeView animated:YES];
}
在主页呈现设置屏幕上
- (IBAction)btn_setting_Click:(id)sender
{
SettingsViewController *settingsViewController = [[SettingsViewController alloc]init];
[self presentModalViewController:settingsViewController animated:YES];
}
在设置屏幕注销按下
- (IBAction)btnLogout_Click:(id)sender
{
[appDelegate closeSession];
[self dismissModalViewControllerAnimated:NO];
[[[self parentViewController]navigationController] popToRootViewControllerAnimated:YES];
}
按注销时,这不会弹出到登录屏幕。有什么建议么。