Описание тега rxdatasources

1 ответ

RxSwift Невозможно преобразовать тип результата вызова '(_) -> Одноразовый "в ожидаемый тип" (_) ->

Я пытаюсь добавить headerView к collectionView, используя RxSwift. Я получаю эту ошибку: Невозможно преобразовать тип результата вызова '() -> Одноразовый "в ожидаемый тип" () -> на этой линии: obsHeader.asObservable().bind(to: collectionView.rx.ite…
0 ответов

Поиск элементов в связанном RxDataSource с itens, обернутым в модели секций

Я пытаюсь отфильтровать свои контакты, но они обернуты в ContactSections, и мне трудно это сделать. Вот элемент источника данных, который связан с UITableView с помощью RxCocoa: import RxDataSources struct ContactSection { var header: String var ite…
15 фев '19 в 23:45
0 ответов

Разделители ячеек CollectionView не отображаются при использовании RxSwift

Разделители ячеек CollectionView не отображаются, когда я заполняю представление Collection с помощью RxSwift. Я использую RxDataSources вместо функций класса. Я верю функции drawSeparatorIfNeeded не вызывается где-нибудь по пути, есть ли обходной п…
0 ответов

RxSwift RxDataSources двухстороннее связывание

У меня есть некоторый код, основанный на примерах RxDataSources: https://github.com/RxSwiftCommunity/RxDataSources/blob/master/Example/Example3_TableViewEditing.swift У меня есть источник данных UITableView, правильно привязанный к моим элементам та…
30 янв '18 в 21:00
0 ответов

RxDataSources с UICollectionimumLineSpacing

Я использовал RxDataSources с UICollection, я хочу закончить изображение выше, поэтому мой код: let layout = UICollectionViewFlowLayout() layout.minimumInteritemSpacing = 0 layout.minimumLineSpacing = -15 layout.scrollDirection = .horizontal layout…
07 сен '17 в 08:03
1 ответ

BehaviorRelay/Variable slow RxDataSources, если в UITableview много данных

Использование RxDataSources У меня есть UITableView с большим количеством разделов и ячеек. Когда я выполняю поиск и заменяю данные новым источником данных, мой пользовательский интерфейс блокируется. Я пробовал дроссель и откат, но если я ищу в "ну…
11 июл '18 в 11:52
1 ответ

RxDataSources и возможность мутировать модель

Во время работы над приложением, практически не зависящим от RxSwift, я столкнулся с некоторой (я бы подумал) основной проблемой. Я использую библиотеку RxDataSources для управления разделами и элементами в моем TableView. Везде я вижу примеры того,…
09 июл '18 в 10:23
1 ответ

RxSwift DataSource configureCell не может назначить функцию

Я пытаюсь использовать RxSwift/RxDataSource с TableView, но я не могу назначить configureCell с существующей функцией. Код ниже: import UIKit import RxSwift import RxCocoa import RxDataSources class BaseTableViewController: UIViewController { // dat…
09 мар '17 в 07:22
1 ответ

Двухстороннее связывание в UITableView с использованием RxSwift

Я использую шаблон MVVM с RxSwift, RxCocoa, RxDataSources. Я успешно заселил UITableView с массивом PaletteViewModel присутствует в ListViewModel используя RxDataSource но это один из способов связывания. Я хочу достичь того, что я показал на картин…
1 ответ

Как переместить логику для отображения UITableViewRowAction из метода делегата в View Model (архитектура MVVM)

Я научился использовать RxSwift и RxDataSource для отделения бизнес-логики от View Controller (используя MVVM). Предположим, я хочу создать табличное представление, как в приложении "Почта" в iOS, когда пользователь проводит пальцем влево, там есть …
04 май '18 в 12:07
1 ответ

Наблюдаемый быть расположенным раньше времени

Я думаю, что будет лучше, если я объясню, чего я пытаюсь достичь, потому что я думаю, что ошибка заключается в моем непонимании того, как работают Observables. У меня есть UIViewController, который содержит UITableView, я также использую RxSwift и R…
28 апр '17 в 19:09
1 ответ

RxSwift, RxDataSources: Как связать динамические данные с UITableView с помощью RxDataSources?

После привязки некоторых данных к UITableView с помощью следующих кодов: struct CustomData { var anInt: Int var aString: String var aCGPoint: CGPoint } struct SectionOfCustomData { var header: String var items: [CustomData] } extension SectionOfCust…
10 окт '18 в 15:08
1 ответ

RxTableViewSectionedReloadDataSource

Это табличное представление в RxSwift. Я не могу настроить источник данных. Кажется, что для RxTableViewSectionedReloadDataSource отсутствуют параметры, хотя это странно, поскольку я следую точно такому же источнику кода в официальных документах Оши…
31 июл '18 в 18:51
0 ответов

RxDataSources с UICollection

Я изучаю RxSwift, я хочу использовать RxDataSources с UICollectionView, но ничего не отображается, пожалуйста, скажите, где я был не прав, Спасибо; Мой код: ---- модель ---- struct Traveler { let name: String let avater: UIImage? } struct Travelers …
06 сен '17 в 17:49
1 ответ

Представление таблицы Rx не перезагружается после обновления источника данных

У меня есть табличное представление, которое я пытаюсь сделать реактивным. У меня это работает с использованием Swift. Ниже приведен код RxSwift viewModel.getDetailMessages().asObservable().bind(to: messageTableView.rx.items){ tableView, row, elemen…
10 ноя '17 в 09:35
1 ответ

RxDataSources - Как добавить пользовательскую пустую ячейку, когда нет данных

struct MyViewModel { var items: Observable<String> //.... } // In view controller viewModel.items.bind(to: tableView.rx.items(cellIdentifier: "Cell", cellType: MyCell.self)) { index, model, cell in //... } .disposed(by: disposeBag) Если у меня…
07 сен '17 в 01:29
2 ответа

Невозможно установить привязку (к: UITableView) с переменной RxSwift asObservable()

Я пытаюсь привязать (к:) collectionView, но tableView тоже не работает. У меня есть viewModel, где находится моя переменная<[]>, и я хочу подписаться, когда значение изменяется, с моим tableView. viewModel.theVariable .asObservable() .bind(to: table…
09 сен '17 в 12:05
0 ответов

awakefromnib не вызывается для UICollectionReusableView при использовании источника данных RxSwift

Я использую RxSwift, мне удалось создать источник данных, и я правильно получаю ячейки. Проблема с разделом headerView. Я создал класс UICollectionReusableView, прикрепляя розетки из раскадровки. Проблема в том, что я получаю представление с collect…
1 ответ

Как связать табличное представление с несколькими разделами, которые представляют разные типы данных, используя RxSwift и RxSwiftDataSources?

Я пытаюсь создать табличное представление с несколькими разделами, используя RxSwift. Каждый раздел отображает данные, представляющие разные типы. Я нашел RxSwiftDataSourcesбиблиотека и реализованный пример из их документации. Вот краткий обзор того…
06 ноя '16 в 23:41
0 ответов

Невозможно удалить ячейку из таблицы с помощью rxdatasources swift

У меня есть табличное представление, где я заполняю некоторые данные из модели представления, я использую RxSwift и RxDataSources... У меня есть следующий код enum TableViewEditingCommand { case DeleteItem(IndexPath) } struct SectionedTableViewState…
29 авг '17 в 22:06