0

我正在开发 Storyboards。我使用了一个表格视图,并在它的单元格上创建了​​一个从这个表格视图单元原型到新视图控制器的 Segue。

我也包括了一个方法

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

    UITableViewCell *cell=sender;
    NSLog(@"%@",cell.textLabel.text);
    thirdViewController *thid=[segue destinationViewController];
    thid.strValue=cell.textLabel.text;

}

但它没有被调用。

这个方法什么时候被调用..?

任何帮助将不胜感激。

谢谢维卡斯

4

1 回答 1

3

如果您想打开新的 Viewcontroller,请尝试以下行,希望对您有所帮助:

       UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
       Synergy *objSynergy = (Synergy *)[mainStoryboard instantiateViewControllerWithIdentifier:@"Synergy"];
      [self presentModalViewController:objSynergy animated:YES];

Synergy 是我的新控制器名称,您将其替换为您的类名称,根据您的要求更改此代码。

于 2013-01-14T06:26:31.803 回答