製品の詳細を取得して価格を計算するviewControllerがあります。ユーザーは価格を計算し、その製品をカートに追加できます。ここでは、cart.h で定義された配列に self を追加するだけで、ユーザーは引き続き同じ画面にいて、別の製品の価格を計算してカートに追加できます。3 つの異なる製品をカートに追加した場合、cartViewController に 3 つの製品が追加されているのが表示されますが、3 つの製品すべての詳細は同じです (つまり、3 番目の製品の詳細が表示されます)。
追加する製品を追跡する方法はありますか?
よろしくお願いします。
詳細:商品画面がございます。値を取り込んで最終価格を計算する 5 つのテキストフィールドがあります。ユーザーは「カートに追加」をタップして、この製品の詳細をカートに追加し、同じ画面でテキストフィールドの値を変更して次の製品の価格を見つけることができます。もう一度、ユーザーは「カートに追加」をタップして、新製品の詳細などを追加します。ユーザーが「View Cart」をタップすると、追加したすべての製品が表示されるはずですが、最後に追加された製品のみが複数回表示されます。つまり、新しい製品を追加するたびに、以前の製品も上書きされます。そのため、「カートに入れる」をタップした回数だけ、最後の商品しか表示されません。
助けてください。