進入一些有趣的事情,想知道我是否做錯了什麼或者這是否是正確的行爲。自動加載XIT for UITableViewController
我有一個自定義的UITableViewController。我以爲(第一個錯誤),如果初始化爲這樣:
[[CustomTableController alloc] init];
它會自動從同名的廈門國際銀行加載,CustomTableController.xib,如果是在相同的目錄和等。
但是
這是行不通的;不加載XIB。但是,如果我將我的控制器的父類從'UITableViewController'更改爲'UIViewController',那麼EVERYHTING WORKS FINE!
呼喚:
[[CustomTableController alloc] init];
負載從我的廈門國際銀行的控制器和視圖。
我做錯了什麼?這是一個錯誤?預期的行爲?
優秀的答案,謝謝!希望我能給你更多的觀點。 – ACBurk 2010-04-10 18:00:17
當我創建一個帶有UIView的xib和一個UITableView時,我的應用崩潰,並嘗試用initWithNibName加載該xib,如您所描述的。它抱怨「 - [UITableViewController loadView]加載了」XXXXXXTableViewController「的筆尖,但沒有得到一個UITableView。我也試着讓xib的根視圖只是一個UITableView,但是當我這樣做時,應用程序會加載,但是我沒有對該表進行的自定義顯示在應用程序中顯示:/ – 2011-02-09 05:08:34
我以爲我會瘋狂它似乎是加載與班級相同名稱的筆尖。非常好的解釋。 – zekel 2011-12-27 01:14:10