我通常通過故事板來管理這個簡單的連接,但是我似乎通過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的子類。希望我解釋說每個人都可以。任何幫助是極大的讚賞。謝謝!
你在哪裏尋找這個插座?它應該在'File's Owner'上,其類設置爲PhotosTableViewController –
正確。我正在查看.Xib中的文件所有者選項卡。我的PhotosTableViewController中需要一個tableDataSource插座嗎? – user3817163