2011-12-30 108 views
2

我无法从TableView加载详细视图。当表格单元被点击时,segue不会触发。什么可能是错的?底部的TabBarController是问题吗?iOS故事板 - 视图未加载

,故事情节是这样的: (TabBarController - >的TableView - >查看)

enter image description here

新年快乐!

回答

0

啊:)发现它! cellForRowAtIndexPath下的CellIdentifier与故事板中的单元格不对应。现在他们是平等的,它的工作。感谢所有帮助。最好的祝福!

+0

您应该将此标记为问题的答案,以便其他人可以轻松找到答案。 – bneely 2012-02-01 04:56:07

0

请确保您将Ctrl从tableView单元格拖动到viewController的其他位置。

+0

是的,仍然没有运气...虽然如果我在“第一视图控制器”之前放置导航控制器,我可以让它以编程方式工作。通过调用EmployeeViewController * viewController = [self.storyboard instantiateViewControllerWithIdentifier:@“EmployeeView”]; [self.navigationController pushViewController:viewController animated:YES];来自didSelectRowAtIndexPath。但它仍然没有美丽的故事板解决方案... – user872661 2011-12-30 15:06:56

0

在您的故事板中,将firstviewcontroller链接到员工的segue不起作用,因为它没有navigationController。这些都是你为了需要为它工作

  1. 与firstviewcontroller
  2. 将取消关联选项卡,然后丢弃新navigationcontroller和删除提供rootview的步骤。
  3. Ctrl键拖动navigationcontroller到firstviewcontroller并挑选RootViewController的关系式为
  4. 链接你的标签,navigationcontroller不firstviewcontroller
  5. 试一试,看看它是否工作。
+0

前4步有一个捷径,您可以选择第一个控制器,然后在编辑器菜单中选择嵌入 - >导航控制器。 – 2011-12-30 20:07:10

+0

谢谢,但仍然没有运气得到细节视图加载通过segue。故事板现在:http://img542.imageshack.us/img542/1344/storyboard2.png – user872661 2011-12-30 23:06:54

+0

我的网站是否以某种方式干扰了赛格?但我必须以某种方式填充TableView,嗯... – user872661 2011-12-30 23:09:15

2

你有一个推塞格。除了在导航控制器中,这没有任何意义。在你的情况下,没有什么可以推动的。

+0

这很合理,谢谢。仍然有问题通过segue将表视图单元格连接到详细视图... – user872661 2011-12-30 23:02:58

+0

我不明白你的意思是“通过segue将表视图单元格连接到详细视图的问题”。在屏幕截图中,它*是*连接的。这是无效的,因为在这种情况下不可能推推力。 – matt 2011-12-31 00:14:08