Iphone -(void)prepareforsgue:(UIStoryboardSegue*)segue发送方:(id)未调用发送方
我正在制作故事板。我使用了一个表视图,在它的单元格中,我创建了一个从这个表视图单元格原型到一个新视图控制器的序列 我还包括了一个方法Iphone -(void)prepareforsgue:(UIStoryboardSegue*)segue发送方:(id)未调用发送方,iphone,xcode,methods,storyboard,call,Iphone,Xcode,Methods,Storyboard,Call,我正在制作故事板。我使用了一个表视图,在它的单元格中,我创建了一个从这个表视图单元格原型到一个新视图控制器的序列 我还包括了一个方法 -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { UITableViewCell *cell=sender; NSLog(@"%@",cell.textLabel.text); thirdViewController *thid=[segue des
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
UITableViewCell *cell=sender;
NSLog(@"%@",cell.textLabel.text);
thirdViewController *thid=[segue destinationViewController];
thid.strValue=cell.textLabel.text;
}
但它没有被呼叫
何时调用此方法
任何帮助都将不胜感激
谢谢
Vikas如果您想打开新的Viewcontroller,请尝试下面的代码,希望它能帮助您:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Synergy *objSynergy = (Synergy *)[mainStoryboard instantiateViewControllerWithIdentifier:@"Synergy"];
[self presentModalViewController:objSynergy animated:YES];
Synergy是我的新控制器名称,您可以将其替换为您的类名,并根据您的要求更改此代码。如果您想打开新的Viewcontroller,请尝试以下代码,希望它能帮助您:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Synergy *objSynergy = (Synergy *)[mainStoryboard instantiateViewControllerWithIdentifier:@"Synergy"];
[self presentModalViewController:objSynergy animated:YES];
Synergy是我的新控制器名称,如果您将其替换为类名,请根据您的要求更改此代码。该方法在哪里?这种情况还会发生吗?这种方法在哪里?这种情况还会发生吗?