нажимайте на кнопку firstvc его разобрать значение secondvc их добавить значение в массив отображения таблицы, но если повторить процедуру отображения нового значения заменяют новыми

кнопка // первый взгляд:

@взаимодействию addtocartpressed кнопку func(){

    let cartdestination = self.storyboard?.instantiateviewcontroller(withidentifier: "addtocart") as! addtocartviewcontroller    cartdestination.title = "cart"    cartdestination.submenuname = submenuname    cartdestination.submenuprice = sumtotal    navigationcontroller?.pushviewcontroller(cartdestination, animated: true)}

// второй вид

переопределить кнопку func метод viewdidload() { супер.метод viewdidload()

    carttableview.delegate = self    carttableview.datasource = self    submenunamearray.append(submenuname)    submenupricearray.append(submenuprice)
][1]

[метод tableview, где им отображения данных, когда я нажал кнопку в контроллер первый взгляд }

first view press add to cart it parse value to other vc and append value in array in 2nd vc and display in tableview when i repeat this process its overwrite its value

функ метод tableview(_ метод tableview: uitableview, cellforrowat indexpath: indexpath) -> инструменту uitableviewcell { пусть клетка = carttableview.dequeuereusablecell(withidentifier: "cartcell", для: indexpath) клеток.textlabel?.текст = submenunamearray[indexpath.ряд] возвращение клетки }