Я хочу отобразить табличное представление cellForRow в функции указателя пути с условием
если нажать кнопку «Добавить в кнопку» из того же элемента на втором контроллере представления, то строка на третьем контроллере (контроллере просмотра корзины) будет такой же
в противном случае при нажатии кнопки «Добавить к кнопке» для другого элемента будет добавлена новая строка в табличном представлении
Подробный код контроллера:
@IBAction func addToCartTapped(_ sender: UIButton) {
performSegue(withIdentifier: "goToCartView", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "goToCartView" {
let desVC = segue.destination as! CartViewController
desVC.cartImage = imgImage.image!
desVC.cartImageTitle = lblLabel.text!
}
Код контроллера корзины:
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "ItemsCell", for: <#T##IndexPath#>) as! CartTableViewCell
cell.imageCell.image = cartImage
cell.titleCell.text = cartImageTitle
cell.priceCell.text = cartPrice
return (cell)
}
Скриншот