我有一个表格视图,其中包含在 TableViewController 类中生成的动态单元格。我对另一个表视图(继承自 TableViewController2)进行了转义。当用户从第一个表视图中选择一个单元格时,我想触发新表视图的显示。我在 TableViewController 中实现了 prepareForSegue。segue 工作,我可以看到第一个表格视图弹出屏幕并且新表格视图弹出,但无论我做什么都是空的。如何触发 TableViewController2 中单元格的显示?
在 TableViewController 中:
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath *indexPath = [self.tableView indexPathForCell:sender];
if ([(segue.identifier) isEqualToString:@"topSegue"]){
TableViewController2 *navigationController = segue.destinationViewController;
TableViewController2 *tvc = segue.destinationViewController;
}
}
在 TableViewController2 中:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Top 50 list";
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = @"test";
return cell;
}