2011-05-28 88 views
32

我定義了myController.h和myController.m,並繼續使用嚮導創建一個myController.xib。然而,我不能將控件從xib文件連接到類接口。通常,當我在文件所有者圖標上放置連接十字線時,它會向我顯示已被聲明爲IBOutlet的屬性列表,但這次它什麼也沒有。Xcode 4界面生成器:如何設置文件的所有者

我認爲類文件和XIB文件(myController)的名稱自動綁定文件的所有者,但顯然情況並非如此。

如何手動綁定兩者?

+0

不相關,但我在哪裏可以找到該向導? – 11684 2012-04-06 12:31:10

回答

57

轉到Identity Inspector(Cmd + Option + 3)並將類更改爲myController

+15

我必須先選擇文件所有者圖標,但它現在可以工作。謝謝。 – Haoest 2011-05-28 18:51:46

1

我在Xcode 4中遇到同樣的問題:在嘗試建立文件所有者的連接時,圖標在拖動連接線並懸停在文件所有者上時沒有響應。重置自定義類不起作用。我結束了嘗試退出並重新啓動Xcode,只有這樣做的竅門。

+0

我今天遇到同樣的問題。文件的所有者已正確設置並重新啓動XCode爲我解決了它。 – 2013-07-25 18:07:10

4

有同樣的問題... XCode 4.2允許創建UIViewController的子類,在那裏你可以選擇檢查「帶有用戶界面的XIB」選項。

新文件... >> UIViewControler子類>> 「用XIB1 ......」

+0

是的,我有同樣的問題......謝謝 – YannickSteph 2015-02-03 10:14:16

11

這是在5.1:

enter image description here

我以爲我想補充一點截圖因爲它花了我一些時間來找到它!

4

我找到了一種方法做手工......當全世界都沒有使用XIB(S)了...... 打開您最喜歡的文本編輯器中XIB或NIB文件

,你會發現這條線有...

 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MyClassName"> 

更改MyClassName你想它是指,保存文件和文件的所有者類將被改變。 注意:關閉Xcode(要自動重新加載更改)並在出現問題時進行備份。

相關問題