簡體   English   中英

具有多個視圖的iOS表格視圖導航控制器

[英]iOS table view navigation controller with multiple views

我有一個帶有Tab Bar控制器的iOS 7應用程序。 在一個選項卡上,我有一個tableView,可以從中選擇一個單元格,然后導航到詳細視圖。

在詳細信息視圖上,我具有以下才能導航到另一個視圖:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Table View Cell Clicked on row: %ld", indexPath.row + 1);

    ThirdViewController *view = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:[NSBundle  mainBundle]];
    modelView.managedObjectContext = self.managedObjectContext;
    [self.navigationController pushViewController:view animated:YES];
}

但這不能讓我導航到新的視圖。 我如何導航到多個視圖,我需要這樣做:

View1-> View2-> View3-> View4-> View5-> View6-所有這些視圖都包含一個表視圖,並且通過在表的行上進行選擇來選擇另一個視圖。

最好的問候

更新:問題已解決。 最后一個表視圖確實添加了代理出口集。 那就是問題所在。 謝謝

檢查self.navigationController是否為nil。 如果是,則意味着您需要將導航控制器添加到選項卡視圖控制器:

[tabViewControllers addObject:[[UINavigationController alloc] initWithRootViewController:myTableViewController]]; 
tabBarController.viewControllers = tabViewControllers;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM