我想創建自定義的UiTableViewCell,並且在我通過從UIViewController繼承創建TableView時(如在此example中),它可以工作。但是,當我創建控制器從UITableViewController中(不UIViewController的)繼承,並在廈門國際銀行創造的UITableViewCell,當然掛鉤IBOutlet中,我得到這個錯誤:從UITableViewController繼承的控制器中定製uitableViewCell
*** Assertion failure in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:], /SourceCache/UIKit_Sim/UIKit-1448.89/UITableView.m:5678
2011-05-06 07:21:34.107 tabela [11424:207] *終止應用程序由於未捕獲的異常 'NSInternalInconsistencyException',原因: '數據源的UITableView必須從的tableView返回一個細胞:的cellForRowAtIndexPath:'
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { return cellOne; }
這是一小時前從字面上提出的:http://stackoverflow.com/questions/5906592/initialize-custom-uitableviewcell/5906614#5906614。簡短的故事是,以編程方式製作自定義的UITableViewCell(而不是在IB中)。 – 2011-05-06 05:36:28
顯示您的代碼cellForRow – visakh7 2011-05-06 05:40:42