2011-12-30 145 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