Как одновременно найти indexPath обеих tableViewCell в случае TableView внутри другого TableView?

#swift #uitableview

#swift #uitableview

Вопрос:

Я использую tableViews внутри TableView (ячейки) и хотел бы узнать indexPath как внутренний tableViewCell , так и внешний tableViewCell .

Внутри didSelectForRow метода (например) Я могу легко получить доступ либо к внешнему, либо к внутреннему tableView тегам, используя теги, но tableView одновременно доступен только один, поэтому я не могу получить как внутренний, так и внешний tableViewCell indexPath одновременно.

Ответ №1:

Внутри cellForRowAt родительской таблицы

 let cell = //
cell.innerTbl.tag = indexPath.row
  

Затем внутри didSelectRowAt внутреннего Tbl

 print("parent row is : ",tableView.tag," child row is : ",indexPath.row)