我是编码新手,但我已经在同一个问题上工作了好几天。我正在尝试推动在选择单元格行时menuItem
调用的新视图控制器场景中加入数组。是一个类,它被添加到下一页的in数组中。OrderController
menuItem
MenuItems
OrderList
我最接近实现这一点orderList.add
的方法是放入didSelectRowAt
函数中,但它只会orderList
从 current中获取TableView
,但这种方法效果不佳,因为它不会更新下一页上的值。
这是下面的代码:
var orderList = OrderList()
let menuItems = PaneraMenu()
var menuItem = MenuItems()
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let row = indexPath.row
let order = menuItems.items[row]
navigationItem.title! = order.name
orderList.add(menuItem: order)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "paneSell"{
let yo = segue.destination as! OrderController
yo.orderList = orderList
}
}