如何删除所有项目,如果我在tableview中删除它们之一?

我有两个collectionView一个是主要项目和其他是为子项目

主要项目,我们可以考虑为iPhone

子项目,我们可以认为是苹果的耳机

所以我们可以说这两个项目“一个小组”

这两个项目都添加在DidSelectMethod和显示在tableView中

我有一个删除这个项目的选项

我的要求是,如果我从这个组中删除任何一个项目,我应该清除所有的tableview数据

这里是我用来删除产品的代码

//在cellForRowAtIndexPath中定义button动作

 cell.btnDelete.addTarget(self, action:#selector(ViewController.btnDeleteTapped(_:)), forControlEvents: .TouchUpInside) cell.btnDelete.tag = indexPath.row 

//button操作

 func btnDeleteTapped(sender: UIButton){ self.arrProductCart.removeObjectAtIndex(sender.tag) self.tblCart.reloadData() } 

MainProduct数组

 ( { "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数组

  { "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 } 

那有什么解决办法呢?