Как я могу передавать данные между двумя UITableViews? Один TableView должен иметь несколько определенных строк с отметками (например, панель настройки). Эти проверенные строки в TableView затем должны быть видны во втором TableView. Любая идея или пример кода для этого? Благодарю.Передача данных между двумя UITableViews
ответ
Вам необходимо предоставить общие данные модели (как правило, массив) и использовать оба эти данных в виде таблицы данных.
Как каждый источник данных представляет эти данные, зависит от них и будет влиять на то, как каждая таблица представляет данные. Если одно табличное представление «редактирует» данные модели, другому табуляции может быть предложено перерисовать этот элемент в массиве данных. Это работает в обоих направлениях.
Это классический MVC (M = данные, V = tableview, C = tableview.datasource).
Я закончил с использованием этого примера
Sharing data between view controllers and other objects @ iPhone Dev SDK
Возьмите два TableView в общем контроллере представления. Просто выделите его тегом. Когда вы получаете данные от разбора, просто перезагрузите таблицу тегом. Вы можете управлять двумя табличными представлениями в общем контроллере базового представления.
Вы используете этот вид таблицы в uiviewcontroller или используете uitableviewcontroller ?? –
uitableviewcontroller – Daniela
один настольный контроллер для другого планшетника? –