Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Подскажи пожалуйста, как организовать получение данных из ячеек #102

Open
Roman-Kuzin opened this issue Mar 12, 2021 · 7 comments

Comments

@Roman-Kuzin
Copy link

Задачка: организовать получение данных из ячеек с сохранением типизации и без тайп-кастинга.
Пример прикладной задачи: Есть n ячеек с разными полями ввода и интерактива с пользователем. В необходимый момент времени, нужно собрать данные из ячеек и сохранить в БД.

@TytsMan
Copy link

TytsMan commented Mar 12, 2021

Типа помочь тебе пройти собеседование или что?

@Roman-Kuzin
Copy link
Author

Нет) интересуюсь было ли заложено в TableKit идея о том как "правильнее""красивее" доставать данные

@Roman-Kuzin
Copy link
Author

или как можно развить дженерификацию для этого)

@TytsMan
Copy link

TytsMan commented Mar 12, 2021

А зачем тебе доставать данный из ячеек? Их обычно туда только ложат.

@Roman-Kuzin
Copy link
Author

я же описал прикладной пример

@Roman-Kuzin
Copy link
Author

Roman-Kuzin commented Mar 12, 2021

Пока, что я придумал, это запихивать тип "исходящих данных" в билдер и потом, таким же макаром, как создавать ячейку в cellForIndexPath, так и делать при получении данных. Но как-то не кашерно обращаться к билдеру(если воспринимать его как сущность из паттерна.

@SergioPerm
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants