2017-05-20 59 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

相關問題