Como excluir todos os itens se eu excluir um deles na tableview?
Eu tenho doiscollectionView
um é para itens principais e outro é para subitens
Item principal que podemos considerar como iPhone
Subitens que podemos considerar como fone de ouvido da apple
então podemos dizer esses dois itens "Um grupo"
os dois itens são adicionados em DidSelectMethod e exibidos em tableView
Eu tenho uma opção para excluir este item
meu requisito é que, se eu excluir um item de um grupo, todos os meus dados do tableview devem ser limpos
Aqui está o código que estou usando para excluir o produto
// Definir ação do botão em cellForRowAtIndexPath
cell.btnDelete.addTarget(self, action:#selector(ViewController.btnDeleteTapped(_:)), forControlEvents: .TouchUpInside)
cell.btnDelete.tag = indexPath.row
// Ação do botão
func btnDeleteTapped(sender: UIButton){
self.arrProductCart.removeObjectAtIndex(sender.tag)
self.tblCart.reloadData()
}
Matriz do produto 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 do subproduto
{
"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
}
alguma solução para fazer isso?