У меня есть приложение iOS, в котором есть данные о записи пациентов, содержащие UITableView
. Скажем, например, что у меня есть таблица базы данных с тремя столбцами: Patient Id
, Blood Pressure
и Timestamp
(сгенерировано автоматически).Слияние двух ячеек по критериям
Теперь каждый UITableViewCell
содержит данные из строки в таблице базы данных, скажем, например, у меня есть таблица со значениями:
Pat Id BP
1 100
2 101
1 105
Так мой UITableView
будет иметь 3 ячейки, но записи пациента отправляются несколько раз в соответствии к времени, поэтому каждый пациент будет иметь несколько записей.
Я хочу сгруппировать ячейки на основе Patient ID
и отобразить все значения в контроллере подробного представления.
Например: в виде таблицы, я хочу, чтобы увидеть эту
Первый UITableViewCell: Pat ID 1 Имя Ralf
Второй UITableViewCell Pat ID 2 Имя George
Ева, если Пэт Id 1 имеет 100 записей в базе данных в табличном представлении. Я хочу, чтобы все записи были сгруппированы в один, теперь, если у меня есть 100 записей для идентификатора пациента 1, я получаю 100 ячеек в идентификационном номере пациента с идентификационным номером 1.
Вместо этого я просто хочу, чтобы одна ячейка со 100 значениями была сгруппирована, и как только я нажимаю на ячейку, она должна перейти к detailviewcontroller, отображающему 100 значений. Спасибо
Объединить ячейки? Или объединить записи в вашей модели (когда вы получаете обновление)? – Wain
Итак, что вы хотите увидеть в этом представлении таблицы (а не в контроллере подробного представления)? – rdelmar
Вы должны создать ячейки для заголовка и ячейки для каждой строки записей. Счетчик строк будет [количество записей] + 1 (для ячейки заголовка). –