- (void)prepareForSegue:(UIStoryboardSegue *)segue发送者:( id)发送者未被调用

时间:2013-01-14 06:20:37

标签: iphone xcode methods storyboard call

我正在使用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;

}

但它没有被召唤。

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

任何帮助都会得到赞赏。

由于 维卡斯

1 个答案:

答案 0 :(得分:3)

如果您想打开新的Viewcontroller,请尝试使用以下行,希望它可以帮助您:

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

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