クラスTableViewControllerで生成された動的セルを含むテーブルビューがあります。別のテーブル ビュー (TableViewController2 から継承) へのセグエを作成しました。ユーザーが最初のテーブル ビューからセルを選択したときに、新しいテーブル ビューの表示をトリガーしたいと考えています。TableViewController に prepareForSegue を実装しました。セグエが機能し、最初のテーブル ビューが画面から外れて表示され、新しいテーブル ビューが表示されますが、何をしても空です。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;
}