Segue传值

  • 顺传:即控制器由 A -> B,值传递的路线也是由 A -> B
    用segue.destinationViewController这个属性可以获取到跳转到的目标控制器,在下面的方法中就可以对目标控制器中的属性传值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    id *destinationVC = segue.destinationViewController;
    destinationVC.属性 = 要传递过去的值;
    destinationVC.属性 = 要传递过去的值;
    ...
}
  • 逆传:即控制器由 A -> B,值传递的路线则是由 B -> A
    这时就只能用代理或者通知来实现了

你可能感兴趣的:(Segue传值)