¿Cómo eliminar todos los elementos si elimino uno de ellos en la vista de tabla?
Tengo doscollectionView
uno es para elementos principales y otro es para elementos secundarios
Artículo principal que podemos considerar como iPhone
Subelementos que podemos considerar como auriculares de manzana
entonces podemos decir estos dos elementos "Un grupo"
ambos elementos se agregan en DidSelectMethod y se muestran en tableView
Tengo una opción para eliminar este artículo
mi requisito es que si elimino cualquiera de un elemento de este grupo, todos mis datos de vista de tabla deben borrarse
Aquí está el código que estoy usando para eliminar el producto
// Definir acción del botón en cellForRowAtIndexPath
cell.btnDelete.addTarget(self, action:#selector(ViewController.btnDeleteTapped(_:)), forControlEvents: .TouchUpInside)
cell.btnDelete.tag = indexPath.row
// Botón de acción
func btnDeleteTapped(sender: UIButton){
self.arrProductCart.removeObjectAtIndex(sender.tag)
self.tblCart.reloadData()
}
Matriz de producto principal
(
{
"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
}
)
Matriz de subproductos
{
"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
}
¿Hay alguna solución para hacer esto?