【发布时间】:2015-07-17 13:26:51
【问题描述】:
在 Storyboard 中 rootViewController 是 LoginViewController 登录后我要去 UITabbarController。 在标签栏控制器上有列表。单击单元格后,我将转到另一个 ViewController。此过程正常,但后退按钮出现问题 最后,当我单击后退按钮时,它直接导航到 Login View Cotroller 而不是 UITabbarController
这里是storyboard的截图
登录按钮方法
- (IBAction)SDBtnLogin:(id)sender
{
SDTabFavorites *sdTabFavViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabVC"];
[self.navigationController pushViewController:sdTabFavViewController animated:YES];
}
SDTabFavorites ViewController的选择方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SDDetailViewController *sdDetailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SDDetailViewController"];
[self.navigationController pushViewController:sdDetailViewController animated:YES];
}
导航到 SDDetailViewController 并尝试返回后直接进入登录视图控制器。
【问题讨论】:
-
你是否使用
UINavigationController的默认返回按钮?? -
是的,我使用的是默认返回按钮
-
@VinodJadhav 我认为 tabViewController 没有后退按钮...并使用返回 TabViewController.. 所以这就是问题所在。
-
您的
SDDetailViewController是SDTabFavorites之后的下一个视图,对吗?
标签: ios objective-c