我有一个关于数组和从数组传输数据的非常重要的问题。我在视图控制器中有一个数组,可以说A。在didselect rowat indexpath函数下的viewcontroller A中,我向该数组添加了一些值,我想从viewcontrollerB的数组中获取这些值。我尝试了很多方法,例如代表,但没有一个能正常工作。谁能帮我?
这里的代码:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if indexPath.section == 0 {
let cell = tableView.cellForRow(at: indexPath) as! customCell
cell.count += 1
cell.countLabel.text = "x \(cell.count)"
cell.imageForCell.image = nil
let detailGelen = detailsModel[indexPath.row]
selectedItem.append(detailGelen.itemDetailName!)
(从viewcontrollerB设置数据)
func setData() {
let pageDetVC = pageDetailLauncher()
pageDetVC.selectedItem = orderItem
}
我想在另一个视图控制器中到达selectedItem数组,但是当我尝试调用它时,另一个视图控制器数组将为nil。