2010-05-23 118 views
0

我真的很沮喪,我一直希望你能幫助我解決這個問題!在導航控制器內建立一個標籤欄問題

我想在導航控制器內建立一個標籤欄。我使用WiredBob提供的this模板。我的問題是,我想添加更多的酒吧項目標籤欄,但我不斷碰撞!

從日誌: 2010-05-24 00:15:43.469 NavTab [9315:207] ***終止應用程序由於未捕獲的異常 'NSInternalInconsistencyException',原因是:「 - [UITableViewController中的loadView]加載的「AnnView 「筆尖,但沒有得到一個UITableView。」

此外,我試圖修復IB的視圖的大小,以適應標籤欄,但我不能!這是不可改變的。

在此先感謝:-)

回答

0

河壩,

是AnnView應該是一個UITableView?從這個例子看來,它可能就是這種情況,也許你正在嘗試使用一個標準的XIB,但將它作爲一個UITableViewController進行了分類。

嘗試進入界面生成器,打開AnnView.XIB並確保主視圖是UITableView。如果沒有,你應該在檢查器窗口中最右邊的選項卡並將其更改爲標準的UIView。或者在它應該是UITableView的情況下,確保它是IB中的主視圖。

一種你參考:

http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html

在問候你的有關更改視圖您使用的是什麼樣的尺寸來看,其他的問題嗎?如果它是一個UITableView,你可以在IB的視圖中添加一個「標籤欄」來顯示它的外觀,UITableView應該自動調整大小以匹配它。

羅布

+0

羅布嗨, 感謝您的答覆。你的第一個問題的答案是肯定的。 AnnView是一個UITableView。你說:「嘗試進入界面構建器,打開AnnView.XIB並確保主視圖是UITableView,如果沒有,你應該在檢查器窗口最右邊的選項卡並將其更改爲標準的UIView。它應該是一個UITableView,確保這是IB的主要觀點。「對不起,「主視圖」是什麼意思?你的意思是把課程改爲UIView? 謝謝。 :-) – Heba 2010-05-24 23:00:55

+0

嗨Heba,這聽起來像你的uitableview沒有正確地連接在界面生成器。請打開IB,點擊「文件所有者」,然後轉到檢查員窗口的第二個標籤,其中所有掛鉤都是......確保文件所有者「視圖」連接到UItableview 讓我知道如果爲你修復它! – iwasrobbed 2010-05-25 00:02:41

+0

我仔細檢查,每件事看起來都不錯!但它仍然不起作用! – Heba 2010-05-25 10:44:50

相關問題