我有一个细节视图控制器,我想显示相同的细节视图控制器,但与不同的项目。重新加载相同的视图控制器,但具有不同的信息
var nexttype : Type!
let nexttypeVC = TypeDetailVC()
@IBAction func buttonTapped(_ sender: UITapGestureRecognizer) {
nexttype = type.Array![0]
nexttypeVC.type = next.type
self.navigationController?.pushViewController(nexttypeVC, animated: true)
}
当我打印的名称或我得到一个正确的项目的标识,但是当我启动模拟器我得到的错误。标签的值和一切都是零。
我该如何告诉视图控制器重新加载,但使用不同的项目?
你在哪里获得新数据? – ivarun
你可以在一个单元格中使用一个tableView,并在那里设计你的视图,然后重新加载它进行更改。 –