2014-12-22 42 views
-1

在我的第一個視圖控制器我沒有問題創建IBOutlets和操作,但是當我做了另一個視圖控制器,我不能做一個IBOutlet。當我控制拖動時,沒有藍線,我無法制作IBOutlet,然後將它連接起來。第一個視圖控制器仍然有效。是否有可能在兩個不同的視圖控制器上製作IBOutlets?IBOutlets上第二個視圖控制器幫助迅速

回答

0

您的視圖控制器必須在InterfaceBuilder中分配給它的身份檢查自定義類文件:

enter image description here

然後選擇助理編輯,你應該能夠按Ctrl鍵IBOutlets到相關swift文件。

+0

我改了名字的類,但它仍然沒有工作。我認爲問題在於第二個視圖控制器的模塊沒有顯示。我將如何製作它,所以它說當前 - 項目名稱在灰色字母? – SRL

+0

您是否在助理編輯器中選擇了正確的文件? – zisoft

+0

沒關係我之前搞砸了一些東西,但我現在修好了,非常感謝! – SRL

0

確保您已爲故事板中的第二個視圖控制器設置了自定義類。

Custom class for second view controller

+0

我認爲你沒有選擇視圖控制器。您已經在第二個視圖控制器中選擇了一些視圖,並嘗試爲其設置自定義類。確保您已選擇視圖控制器並設置自定義類。 (雙擊故事板縮小並嘗試選擇控制器) – Suresh

0

它發生在我身上,有時還有...它使用新控制器的原因,你需要創建一個新的視圖控制器文件就在那裏你可以一般採用iboutlets .. 所以你將有一個視圖控制器文件爲每個視圖控制器。你可以按照步驟來做到這一點。 enter image description here

  1. 首先刪除新的視圖控制器文件,如果你有任何。和新的控制器...
  2. 去文件新文件選擇可可類,然後下一步,然後寫你想要的類的名稱,例如newcontroller並確保您在下一個選項中選擇uiviewcontroller,然後單擊下一步並創建。
  3. 在main.storyboard中創建一個新的vie控制器,然後單擊新的視圖控制器並在右側將該類重命名爲newcontroller。 一旦芬蘭所有這三個步驟,你將能夠使用iboutlets肯定..

好運..

相關問題