Как сохранить данные из текстовых полей в пользовательских ячейках? - PullRequest
1 голос
/ 04 мая 2019

У меня есть табличное представление с пользовательской ячейкой, которая используется повторно несколько раз в зависимости от предыдущего выбора пользователем.Это приложение для бронирования и в зависимости от количества взрослых / детей, выбранных на предыдущем экране, пользовательская ячейка используется повторно X раз.

В ячейке 4 текстовых поля (Fname, Lname, Dob, Gender).

Как хранить данные из каждой ячейки отдельно, чтобы я мог отправлять данные на сервер (я использую alamofire).Как Adult1 (Fname, Lname, Dob, Gender), Adult2 (Fname ....)

(я новичок в программировании на iOS)

Я ожидаю что-то вроде

список из 4 полей X общее количество (взрослые + дети)


РЕДАКТИРОВАТЬ: (дополнительные пояснения)

Таблица есть, текстовые поля есть.Я хочу сохранить данные из текстовых полей (по 4 на ячейку), в которые пользователь вводит данные, когда пользователь нажимает кнопку, чтобы выйти из этого экрана (кнопка «Далее»)

1 Ответ

1 голос
/ 04 мая 2019

Вам необходимо иметь массив объектов, которые могут представлять данные, которые вы храните. Например, структура выглядит следующим образом:

struct Person {
    let firstName: String
    let lastName: String
    let dob: Date
    let gender: String
}

Тогда в вашем классе табличного представления вы можете иметь массив типа Person. Индекс человека в массиве будет соответствовать тому, в каком IndexPath они находятся в табличном представлении. С точки зрения того, когда вы обновляете массив с информацией, зависит от вас. Может быть, когда вы закончите добавлять все поля в if?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...