Вопросы по теме 'rx-swift'

Обработка сетевой ошибки в сочетании с привязкой к tableView (Moya, RxSwift, RxCocoa)
В настоящее время я использую Moya для выполнения сетевых запросов. Я реализовал следующее из одного из примеров проектов @ https://github.com/DroidsOnRoids/RxSwiftExamples#tutorials Ниже я настроил restaurantSearch, чтобы когда кто-то вводил...
5774 просмотров
schedule 19.10.2021

Привязка к UIRefreshControl после обновления с помощью RxSwift
У меня есть TableView уведомления. Я хочу обновить, потянув, чтобы обновить с помощью UIRefreshControl. Как это сделать с помощью rx-swift? Это мой код. Почему tableView не обновляется после того, как я установил значение для переменных данных...
5643 просмотров
schedule 18.11.2021

RXSwift flatMap два метода
У меня есть 2 таких метода: func rxGetAllTonicsForLanguage(language: Language) -> Observable<AnyObject?> func saveTonics(list: [Tonic]) -> Observable<AnyObject?> Теперь я хочу сначала выполнить вызов getAllTonics, а затем с...
1837 просмотров
schedule 13.09.2021

вызывать метод только по событию rx_tap
У меня основная проблема с rxswift. У меня есть экран входа в систему, который должен вызывать мой метод входа в модель просмотра тогда и только тогда, когда я нажимаю кнопку входа в систему loginButton.rx_tap .doOn({[unowned...
1709 просмотров
schedule 18.10.2021

Наблюдаемый буфер, пока не завершится другой наблюдаемый
Я использую RxSwift для завершения процесса синхронизации сервера мобильного приложения. У меня есть Observable<RemoteEvent> , который обертывает соединение через веб-сокет и выдает каждое полученное сообщение как Event . Точно так же у меня...
1139 просмотров
schedule 19.10.2021

RxSwift toArray не компилируется с универсальным параметром
RxSwift toArray у меня не работает при использовании дженериков: struct SaveModelsCommand<M> where M:Model { let models:[M] func create() -> Observable<[M]> { let cloudKitRecords:[CKRecord] = models.map({...
410 просмотров

CocoaAction с RxSwift и UIAlertController
Я пытаюсь реализовать текущее поведение с помощью текстового поля и кнопки: 1 - текстовое поле должно проверяться не в реальном времени, а только после нажатия кнопки, в нем должна отображаться метка ошибки для ошибки проверки 2 - если текстовое поле...
1011 просмотров
schedule 18.10.2021

Невозможно получить событие с помощью настраиваемого DelegateProxy и протокола
Я пытаюсь перенести делегат DifficultyViewDelegate в наблюдаемый. Это мой DifficultyViewDelegate: @objc protocol DifficultyViewDelegate: class { func levelDidIncrease() func levelDidDecrease() } И мой DifficultyView: weak var...
273 просмотров
schedule 12.11.2021

Как реализовать UIPickerView с RXSwift
точно так же, как UITableView items.bindTo(tableView.rx.items(cellIdentifier: "cellIdentifier", cellType: AttentionTableViewCell.self)){(row,dic,cell) in cell.configueCell(with: dic) }.addDisposableTo(dispose)
7704 просмотров
schedule 25.09.2021

Как правильно использовать internalSerialQueueName при создании SerialDispatchQueueScheduler из существующего DispatchQueue
Когда вы делаете что-то вроде этого: import RxSwift let queue = DispatchQueue(label: "com.myapp.services") let scheduler = SerialDispatchQueueScheduler(queue: queue, internalSerialQueueName: ???) Он хочет, чтобы я предоставил значение...
818 просмотров
schedule 15.10.2021

как получить ответ об ошибке от MoyaError
похоже на this , но на этот раз мне нужно получить ответ сервера JSOn. вот мой существующий код: return Observable.create{ observer in let _ = self.provider .request(.getMerchantDetails(qrId: qrId))...
1243 просмотров
schedule 14.10.2021

Наблюдаемые свойства плоского сопоставления в наблюдаемой коллекции в RxSwift
Используя RxSwift, скажем, у меня есть класс A, который содержит наблюдаемую целочисленную class A: { let count: Observable<Int> } и наблюдаемый набор объектов A let data: Observable<[A]> Я хочу определить sum:...
870 просмотров
schedule 19.10.2021

Xcode аварийно завершает работу при добавлении RxDataSource в UICollectionView
Привет, я пытаюсь получить UICollectionView, размещенный на UICollectionViewController, работающем с RxCocoa и RxDataSources. Все работает нормально, когда я использую UIViewController со встроенным UICollectionView. Но когда я пытаюсь...
744 просмотров

RXSwift, обнаружена аномалия повторного входа
Я новичок в RXSwift, и у меня проблема с кодом У меня есть код: let dartScore = PublishSubject<Int>() dartScore.asObservable() .scan(501) { intermediate, newValue in let result =...
7799 просмотров
schedule 11.09.2021

RxSwift эквивалентный метод BehaviorSubject .modify ()
Reactive BehaviorSubject имеет метод модификации, в то время как предоставляет значения как inout и позволяет вам изменять их. Любое свойство RxSwift, допускающее подобное поведение?
229 просмотров
schedule 13.10.2021

iOS RxSwift как «вытащить» из Observable.of (1,2,3)?
Я работаю над проблемой RX swift, чтобы имитировать 4 нажатия пользователя. Требуется, чтобы они происходили асинхронно в ответ на другие события в RX. Поэтому я не могу использовать таймеры или интервалы. Я думаю о функции, которая будет...
162 просмотров
schedule 07.12.2021

RxSwift. Что использовать для Observable ‹Void›?
Написание проекта на MVVM и попытка связать все с помощью RxSwift . К сожалению, мне не удалось найти правильный способ привязки действий. Например, у меня есть таблица и простые ячейки с одной кнопкой - «Выбрать». Для этого у меня будет две...
795 просмотров
schedule 02.10.2021

RxSwift отменяет сетевой запрос RxMoya
Я использую сеть MoyaRx для поля поиска и хочу отменить запрос, когда поле пусто. let response = request .flatMapLatest { provider.rx.request($0) .map(T.self) .asDriver(onErrorRecover: { error in return...
367 просмотров
schedule 25.09.2021

Обновите токен и повторите запрос с помощью RxSwift
Я получаю от своего бэкэнда accessToken и refreshToken. Когда я получаю ответ со статусом 401, мне нужно заменить accessToken на refreshToken (accessToken = refreshToken) и повторить запрос. Если запрос терпит неудачу в третий раз, мне нужно...
1412 просмотров
schedule 14.10.2021

Swift Combine: как создать собственную раковину?
Я использую RxSwift примерно со следующим extension Reactive where Base: UIViewController { public var showError: Binder<Error> { return Binder(self.base) { element, error in let alertVC = // create UIAlertController...
461 просмотров
schedule 08.12.2021