如何使用segue到nextView数据?

时间:2017-08-10 09:43:10

标签: swift3 segue

@IBAction func nextPart(_ sender:UIButton){

    performSegue(withIdentifier: "gotoSegueB", sender: counter )   

     performSegue(withIdentifier: "segueTextviewB", sender: showText)   
}


override func prepare(for segue: UIStoryboardSegue, sender: Any!) {
    if segue.identifier == "gotoSegueB" {        
      if let b = segue.destination as? bView{    
        b.infoFromeViewOne =  sender as! Int!   

             if segue.identifier == "segueTextviewB" {
            if let b = segue.destination as? bView{
                b.textFromeViewOne =  sender as! String!
            }
        }

        }
    }
}

我想使用segue,到下一个视图。 我的意思是:视图A是两个数据到视图B,在视图B中显示两个类型数据。一个是重点。喜欢:75。这两个是一些单词。就像:“那很酷。你得到的,干得好!”

1 个答案:

答案 0 :(得分:0)

首先,您的问题格式不正确。我的回答是基于我能够理解的东西。

执行segue步骤:

self.performSegue(withIdentifier: "gotoSegueB", sender: self)

prepareForSegue方法

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "gotoSegueB" {
        if let vcObj = segue.destination as? DashBoardDetailVC {
            vcObj. infoFromeViewOne = sender as! Int!
            vcObj. textFromeViewOne = sender as! String!
        }
    }
}