一千萬個為什麽

搜索

加載了“PersonnalDetails”筆尖,但沒有得到UITableView

我正在嘗試使用以下代碼加載新視圖

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

 PersonnelDetails *detailViewController = [[PersonnelDetails alloc] initWithNibName:@"PersonnelDetails" bundle:[NSBundle mainBundle]];

[self.navigationController pushViewController:detailViewController animated:YES];   [detailViewController發布];

} inhertance :- PersonnelDetails inherits UITableViewController

但我得到一個例外: <�代碼>   由於未捕獲的異常'NSInternalInconsistencyException'終止應用程序,原因:' - [UITableViewController loadView]加載了“PersonnalDetails”筆尖,但沒有得到UITableView。 </代碼> 即使我在PersonnalDetails nib中有一個UITableView,我也將PersonnelDetails(viewController)的視圖出口連接到UITableView。  什麽是可能的原因?

最佳答案

我認為問題是因為你是UITableViewController的子類,而不是UIViewController。我之前遇到過同樣的問題。

轉載註明原文: 加載了“PersonnalDetails”筆尖,但沒有得到UITableView