Wie lösche ich alle Elemente, wenn ich eines davon in der Tabellenansicht lösche?
Ich habe zweicollectionView
eins ist für Hauptartikel und das andere ist für Unterartikel
Hauptartikel, den wir als iPhone betrachten können
Sub Items, die wir als Kopfhörer von Apple betrachten können
so können wir sagen, diese beiden Elemente "One Group"
both Elemente werden bei DidSelectMethod hinzugefügt und in tableView @ angezeig
Ich habe eine Option zum Löschen dieses Elements
Meine Anforderung ist, dass wenn ich eines der Elemente aus dieser Gruppe lösche, alle Tabellenansichtsdaten gelöscht werden sollen
Hier ist der Code, mit dem ich das Produkt lösche
// Schaltflächenaktion in cellForRowAtIndexPath definieren
cell.btnDelete.addTarget(self, action:#selector(ViewController.btnDeleteTapped(_:)), forControlEvents: .TouchUpInside)
cell.btnDelete.tag = indexPath.row
// Button Aktion
func btnDeleteTapped(sender: UIButton){
self.arrProductCart.removeObjectAtIndex(sender.tag)
self.tblCart.reloadData()
}
MainProduct Array
(
{
"addtional_price" = 0;
"barcode_image" = ".png";
"cart_unique_id" = 6;
"chicken_product" = all;
"created_by" = 2;
"created_date" = "2015-11-19 21:39:24";
"deleted_date" = "0000-00-00 00:00:00";
ids = 151;
isFromMain = 1;
"is_deleted" = 0;
"is_has_addtional_price" = 0;
"parent_product_unique_id" = 6;
"product_id" = 53;
"product_name" = "Black Pepper Chicken";
"product_parent_id" = 0;
"product_price" = "7.9";
"sub_category_type" = "";
"update_date" = "2016-06-22 17:54:53";
"updated_by" = 7;
"parent_product_unique_id" = 6
}
)
SubProduct Array
{
"created_by" = 2;
"created_date" = "2015-11-19 23:11:37";
"deleted_date" = "0000-00-00 00:00:00";
ids = 157;
isFromMain = 0;
"product_category_id" = 16;
"product_description" = "Potato";
"product_id" = 59;
"product_name" = "Potato";
"product_parent_id" = 0;
"product_price" = 2;
"product_quantity" = 0;
"sub_category_type" = s;
"product_unique_id" = 6
}
Ist das eine Lösung, um dies zu tun?