【发布时间】:2017-12-01 02:16:06
【问题描述】:
我看过很多教程,其中人们通过 segue 将单个变量传递给单独的视图控制器。但是我如何将整个结构或信息类发送到单独的segue?并在另一边打开它?示例:在表格视图中,我单击玩家的姓名,它将继续在另一个视图控制器中显示详细信息?
例如:棒球名册...
class Player {
var playerName: String = ""
var playerPosition: String = ""
var playerImage: UIImage = ""
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let selectedPlayer = player[indexPath.row].playerName
performSegue(withIdentifier: "player", sender: selectedPlayer)
}
【问题讨论】:
标签: ios swift segue viewcontroller