Вопросы по теме '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 просмотров
schedule
04.10.2021
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 просмотров
schedule
05.09.2021
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