Segue传值

  • 顺传:即控制器由 A -> B,值传递的路线也是由 A -> B
    用segue.destinationViewController这个属性可以获取到跳转到的目标控制器,在下面的方法中就可以对目标控制器中的属性传值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    id *destinationVC = segue.destinationViewController;
    destinationVC.属性 = 要传递过去的值;
    destinationVC.属性 = 要传递过去的值;
    ...
}
  • 逆传:即控制器由 A -> B,值传递的路线则是由 B -> A
    这时就只能用代理或者通知来实现了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容