美文网首页
使用storyboard跳转传值

使用storyboard跳转传值

作者: 本帅不良 | 来源:发表于2018-08-01 17:34 被阅读18次

跳转方法:

self.performSegue(withIdentifier: "pushShiftSettingVC", sender: model)

注意:这里有个参数model,它是我们需要传的值;

传值需要重写prepare方法

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "pushShiftSettingVC" {
        if let destViewController = segue.destination as? ShiftSettingViewController {
            destViewController.model = sender as? CheckRuleList
        }
    }
}

代码解读:
1、通过segue的identifier属性确定是哪一个跳转;
2、通过segue的destination属性得到跳转后的视图控制器;
3、通过试图控制器的model属性接收sender的值,即为跳转方法中的model。

相关文章

网友评论

      本文标题:使用storyboard跳转传值

      本文链接:https://www.haomeiwen.com/subject/yrvrvftx.html