我試圖加載用下面的代碼的新觀點加載「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 release];
}
inhertance: - PersonnelDetails繼承的UITableViewController
,但我得到一個異常: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "PersonnalDetails" nib but didn't get a UITableView.'
即使我在PersonnalDetails筆尖有一個UITableView,我也連接到UITableView的PersonnelDetails(viewController)視圖插座。 可能的原因是什麼?
Typo? 之間有一個區別: initWithNibName:@「PersonnelDetails」 和 加載「PersonnalDetails」 –
2010-04-13 22:41:56
錯字是存在的,但它是爲整個應用程序一致。我只是糾正了這個帖子,現在我認爲我不應該這樣做。 – awsome 2010-04-13 22:51:12
我有同樣的問題,但你有文字'PersonalDetails'我有一個非常神祕的名字:'bua-sk-pLW-view-2D1-Eq-mlN'。另外退出Xcode不起作用。 – Besi 2011-12-21 14:53:48