2014-07-16 58 views
0

我通常通過故事板來管理這個簡單的連接,但是我似乎通過XIB進行了一堵牆。所以基本上我有一個XIB文件。之前,我犯了一個拖動Table View Controller到屏幕的錯誤。我得到這個錯誤:加載了筆尖但沒有設置視圖插座,找不到視圖插座。

A view can only be associated with at most one view controller at a time! 

然後我刪除了表控制器視圖,並用一個UITableView代替它。該錯誤走開了,但我有一個新的錯誤:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "Photos" nib but the view outlet was not set.' 

我跟着這個真棒後這裏stack overflow,但我的問題是在首先回答第7步是不是我的選擇。我沒有看到網點下的「查看」。我究竟做錯了什麼?哦,我將文件所有者的自定義類設置爲PhotosTableViewController,它是UITableViewController的子類。希望我解釋說每個人都可以。任何幫助是極大的讚賞。謝謝!

+0

你在哪裏尋找這個插座?它應該在'File's Owner'上,其類設置爲PhotosTableViewController –

+0

正確。我正在查看.Xib中的文件所有者選項卡。我的PhotosTableViewController中需要一個tableDataSource插座嗎? – user3817163

回答

1

您需要將主超級視圖的View Outlet給予類(文件所有者)。所以,右鍵單擊您的視圖並將其參考出口給您的文件的所有者。

如果您需要更多幫助,請告訴我。

+0

謝謝!哇,那很簡單! – user3817163

+0

是的。你可以投票答案! –

相關問題