我试图加载用下面的代码的新观点加载“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