我正在使用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;
}
但它没有被召唤。
这个方法什么时候被调用..?
任何帮助都会得到赞赏。
由于 维卡斯
答案 0 :(得分:3)
如果您想打开新的Viewcontroller,请尝试使用以下行,希望它可以帮助您:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Synergy *objSynergy = (Synergy *)[mainStoryboard instantiateViewControllerWithIdentifier:@"Synergy"];
[self presentModalViewController:objSynergy animated:YES];
Synergy是我的新控制器名称,您将其替换为您的类名,根据您的要求更改此代码。