172 похожих чатов

А может кто то объяснить в NSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType> ItemIdentifierType как

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

14 ответов

13 просмотров

AnyHashable и кастить в нужный тип перед возвратом ячейки, hashable enum с associated values

13- Автор вопроса
Vlad Orackle
AnyHashable и кастить в нужный тип перед возвратом...

Ну какое то такое решение я себе и представлял. Надо будет идентификаторы в каждой модели заводит или откуда они будут браться?

13
Ну какое то такое решение я себе и представлял. На...

модели должны быть Hashable, если вы через них работаете с diffable datasource

В послднем семпле по работе с diffable яблоки вообще советуют использовать только айдишники, либо на крайний случай совсем небольшие модели https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/updating_collection_views_using_diffable_data_sources

13- Автор вопроса
Vlad Orackle
В послднем семпле по работе с diffable яблоки вооб...

Я в такеом исполнении видел и не оч понимаю как это юзать с несколькими секцями где у тебя разные данные

Ну перед возвратом ячейки indexPath доступен же, из него можно взять индекс секции и добраться до нужной инфы для заполнения ячейки

13- Автор вопроса
Vlad Orackle
Ну перед возвратом ячейки indexPath доступен же, и...

Вот смотри. Накидал на скорую руку. Это правильная реализация?

13- Автор вопроса
Vlad Orackle
да, вполне, мне кажется

Тем временнем XCode. P.S. массивы наполнил

13
screenshot Вот смотри. Накидал на скорую руку. Это правильная...

reuseIdentifier неправильный, должен быть reuseIdentifier вашего класса ячейки

13- Автор вопроса
Vlad Orackle
reuseIdentifier неправильный, должен быть reuseIde...

Заработало. В целом реализацию считаешь адекватной?

13
Заработало. В целом реализацию считаешь адекватной...

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта