2011-04-09 35 views
0

我正嘗試使用導航模板創建多視圖應用程序。我想要在初始視圖的底部顯示錶格,並在頂部顯示其他視圖(圖像視圖,標籤等)。按照之前的建議,我修改了RootViewController.xib以添加UIView,然後將表視圖移動到該視圖。另外,按照建議,我將File's Owner的視圖連接設置爲新視圖,而不是tableview。具有表格視圖的導航控制器

'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded  the "RootViewController" nib but didn't get a UITableView.' 

能有人幫,並指出我在正確的方向: 然而,當我啓動應用程序,它與消息崩潰?我會非常感激!

+0

表視圖是否仍然指向相同的出口(「視圖」)?您需要將其重新命名爲新出口,例如添加一個名爲tableView的IBOutlet屬性並將表視圖附加到它。 – SVD 2011-04-10 00:14:52

回答

0

好吧我不是專家,但我幾次遇到這個問題。我所做的解決方法是從右側欄添加一個TableView控制器,這將爲您提供一個Table View Controller,並且已經與Table View一起使用,因此您唯一需要做的就是在其中設置自定義類。我再次不是專家,但是這讓信息消失了,希望它有幫助。

更新:只是想重申SVD指出什麼,你需要有一個新的出口,而不是與它一起,'視圖'一個,否則表中的數據不會顯示。

相關問題