Size: a a a

2018 November 29

VP

Vladimir Petrov in SwiftBook
У меня есть табличка, в которой в зависимости от условий могут добавляться или убираться ячейки. Плюс последняя ячейка это кнопка «Готово». Вот я обычно отлавливал нажатие на «Готово» по индексу, а теперь если я добавлю секцию, то индекс кнопки «Готово» изменится и я ничего не поймаю(
источник

VP

Vladimir Petrov in SwiftBook
Придумалось решение использовать вместо индексов теги, но может есть покруче способы?
источник

VP

Vladimir Petrov in SwiftBook
Модель должна хранить текущее состояние таблицы?
источник

VP

Vladimir Petrov in SwiftBook
Угу, а делегатом таблицы является View или модель?
источник

VP

Vladimir Petrov in SwiftBook
Делегатный метод запрашивает данные для обновления таблицы
источник

VP

Vladimir Petrov in SwiftBook
После вызова reloadData
источник

VP

Vladimir Petrov in SwiftBook
Кто должен давать ему информацию
источник

VP

Vladimir Petrov in SwiftBook
уф сложно
источник

DW

Dry Wet in SwiftBook
Vladimir Petrov
У меня есть табличка, в которой в зависимости от условий могут добавляться или убираться ячейки. Плюс последняя ячейка это кнопка «Готово». Вот я обычно отлавливал нажатие на «Готово» по индексу, а теперь если я добавлю секцию, то индекс кнопки «Готово» изменится и я ничего не поймаю(
Убери готово в футер
источник

VP

Vladimir Petrov in SwiftBook
Dry Wet
Убери готово в футер
Может быть так, что придется после «Готово» добавить ячейки
источник

DW

Dry Wet in SwiftBook
Vladimir Petrov
У меня есть табличка, в которой в зависимости от условий могут добавляться или убираться ячейки. Плюс последняя ячейка это кнопка «Готово». Вот я обычно отлавливал нажатие на «Готово» по индексу, а теперь если я добавлю секцию, то индекс кнопки «Готово» изменится и я ничего не поймаю(
Покажи код
источник

VP

Vladimir Petrov in SwiftBook
Нельзя показывать код
источник

DW

Dry Wet in SwiftBook
Vladimir Petrov
Нельзя показывать код
Секретный датасорс. Ну на нет и суда нет
источник

VP

Vladimir Petrov in SwiftBook
И хранить все модели в структуре данных, идентичной таблице
источник

VP

Vladimir Petrov in SwiftBook
Разбить на секции
источник

VP

Vladimir Petrov in SwiftBook
Dry Wet
Секретный датасорс. Ну на нет и суда нет
Подписка о неразглашении типо
источник

DW

Dry Wet in SwiftBook
Vladimir Petrov
Подписка о неразглашении типо
Псевдокод типо есть
источник

MB

Mikhail Borisov in SwiftBook
ты думаешь тебя за скрин уволят?лул
источник

DW

Dry Wet in SwiftBook
Да и то что ты там делаешь сейчас, скорее всего, никто красть не станет
источник

MB

Mikhail Borisov in SwiftBook
если бы все так думали,тут бы вопросов поубавилось
источник