我想为UITableView
中的一个单元格添加详细信息视图。我为详细信息视图创建了一个新的视图控制器SyncDetailViewController
)和一个NIB。没有在新课上做很多改动。刚为它添加了标签和插座,并将nib与视图控制器连接。
现在我已将此代码添加到我的视图控制器(UITableView
,而不是新视图)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:
(NSIndexPath *)indexPath {
SyncDetailViewController *dvController = [[SyncDetailViewController alloc]
initWithNibName:@"SyncDetailViewController" bundle:nil];
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
}
问题在于即使我在UITableView
中选择任何行也没有任何反应。它不会产生任何错误或警告。我在这个方法中添加了一个断点,它已到达,因此执行此代码。
任何想法都很受欢迎。
答案 0 :(得分:3)
“没有任何反应”的声音非常像“向nil
发送消息”。您是否偶然检查过self.navigationController
不是nil
?或者dvController
初始化得很好?