在storyboard中,在页面跳转中可以用页面之间的连接线segue进行传值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
/*
segue对象用于连接两个viewController,分别是sourceViewController和destinationViewController.
segue可以用来实现页面跳转,主要有两种方式:
1.从sourceViewController的file owner拖到destinationViewController,然后再button点击事件中调用performSegueWithIdentifier:sender:方法来触发跳转。
2.直接从button拖拽到destinationViewController.
无论是哪个跳转方式,在跳转之前都会执行prepareForSegue:sender:方法。此方法主要用于页面传值。
segue还有一个非常重要的属性:identifier,用于标识不同的segue
*/
if ([segue.identifier isEqualToString:@"pushSeg"]) {
// 获取跳转页面
SuccessViewController *succVC = segue.destinationViewController;
// 传值
succVC.userName = @"heheheheheh";
}
if ([segue.identifier isEqualToString:@"findSeg"]) {
}
}