如何将数据传递给其他ViewController?

时间:2017-10-25 11:10:34

标签: ios swift xcode

@IBAction func hallOfFame(_ sender: UIButton) {
    guard let hof = self.storyboard?.instantiateViewController(withIdentifier: "HOF") as? HallOfFameTableViewController else { return }
    hof.hallOfFames = self.hallOfFames.sorted(by: <)
}

自我视图有hallOfFame,它是Array。 而且hof-view也有hallOfFame。 所以我发送自我观看的hallOfFame - &gt;如何看待hallOfFame。 但是hof-view不接收数据。 怎么了?

1 个答案:

答案 0 :(得分:0)

如果要在视图控制器堆栈中向前发送数据,可以使用执行segue并准备segue方法 https://www.youtube.com/watch?v=guSYMPaXLaw&t=595s

但如果向后发送数据,则可以使用协议和委托模式:https://www.youtube.com/watch?v=KhqXUi1SF4s&t=198s