Удаление нескольких (еще не загруженных) строк в UITableView

У меня возникли некоторые проблемы при попытке удалить строки, которые не были загружены (или не видны) из UITableview.

Моя установка выглядит следующим образом -

В представлении таблицы есть два раздела, и каждый элемент в разделе 1 связан с несколькими элементами из второго раздела.

Чтобы дать вам пример (данные на самом деле не связаны с тем, что я пытаюсь сделать, но я считаю, что это будет пример, который на самом деле не требует большого объяснения)

Секция 1

БМВAcuraMerc

Раздел 2

328i335iRXLXТехасC300C550

Моя внутренняя модель выглядит примерно так:

NSMutableArray Cars[]
NSMutableArray Models[]

cars[0] = "BMW"
cars[1] = "Acura"
cars[2] = "Merc"

Каждый элемент в Models [] является вектором, а их составляющие перечислены ниже.

Models = [ ["328i", "335i"], ["RX", "LX", "TX"], ["C300", "C550"] ];

Так что по функционалу я пытаюсь построить. Если пользователь нажимает кнопку удаления и пытается удалить BMW, приложение должно удалить запись для BMW из раздела 1 и записи для 328i и 335i во втором разделе. Тем не менее, пользователь может удалить любую отдельную строку второго раздела независимо друг от друга.

Кто-нибудь может указать мне, как я могу продолжить это?

Ответы на вопрос(1)

Ваш ответ на вопрос