2017-05-20 61 views
0

我一直在尝试很多事情,对很多人来说。我使用此代码从一个故事板视图控制器去厦门国际银行视图控制器:我如何从XIB到Storyboard?

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
if (indexPath.section == 2) { 
    if (indexPath.row == 1) { 
     BLoginViewController *viewController=[[BLoginViewController alloc]initWithNibName:@"BLoginViewController" bundle:nil]; 

     [self presentViewController:viewController animated:YES completion:nil]; 
    } 

} 

[self.tableView deselectRowAtIndexPath:indexPath animated:YES]; 
} 

的问题是,在厦门国际银行视图控制器负载过一次,我不能回到故事板!

我添加上有一个工具栏按钮名为“关闭”的工具栏。我连接与XIB的viewcontroller.h文件中的“关闭”按钮,我添加​​到厦门国际银行的viewcontroller.m文件,那么像这样的XIB的viewcontroller.m文件,并将其链接到“关闭”工具栏按钮:

- (IBAction)closeButtonPressed:(id)sender { }

我不知道该怎么把代码中的“关闭”按钮,使其回到原来的起点故事板视图控制器。

任何帮助将不胜感激。

+0

只是简单的dismissView控制器,如果你现在还是popViewController如果您离开厦门国际银行视图 - 控制接近自来水事件 –

+0

的厦门国际银行视图控制器当我使用dismissView控制器,它隐藏了“BLoginViewController”像一秒钟,我看到了不同的厦门国际银行视图控制器这就是连接在它后面,然后“BLoginViewController”弹出右键。它不回到故事板。 – Creagen

+0

您可以发布您的导航流程,所以我可以更好地 –

回答

0

使用此代码

[self dismissViewControllerAnimated:true completion:nil]; 

使用下面的,如果您的视图 - 控制嵌入到导航控制器

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

帮助你当我使用dismissView控制器,它隐藏了“BLoginViewController”像第二,我看连它后面不同的厦门国际银行视图控制器多数民众赞成,然后在“BLoginViewController”啪啪权备份。它不回到故事板。 – Creagen

+0

我试着用'[self.navigationController popToRootViewControllerAnimated:YES];'但没有发生。 – Creagen

+0

你的故事板设计的VC是否在导航控制器下? – gEeKyMiNd

0

要从窗口中删除BAppTabBarControllerBAppTabBarController.m文件试试这个

@implementation BAppTabBarController 

    - (IBAction)closeButtonPressed:(id)sender { 
    [self dismissViewControllerAnimated:true completion:nil]; 

    } 

@end 
+0

我对我的代码进行了更新。 – Creagen

相关问题