Если кнопка корзины 'нажата из того же элемента, то новая строка не будет добавлена ​​в табличное представление, иначе кнопка будет нажата из разных элементов, добавьте новую строку - PullRequest
0 голосов
/ 11 июля 2019

Я хочу отобразить табличное представление 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)
}

Скриншот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...