Вопросы по теме 'rx-swift'
Как переопределить Observable‹T› ради тестирования?
Мы используем Swift 2.x (последнюю версию) и хотим выполнить BDD (модульное тестирование) нашего кода. Кроме того, мы также используем RxSwift . Наш переопределенный метод не вызывается в нашей пользовательской тестовой заглушке. Наш код:...
320 просмотров
schedule
24.05.2024
Обработка повторной аутентификации с помощью RxSwift и Moya
У меня есть проект, в котором я использую Moya с расширениями RxSwift. Простые варианты использования работают нормально, я могу выполнять запросы и получать ответы в виде Observables.
public func test() -> Observable<Response> {...
2301 просмотров
schedule
26.05.2024
Rxswift map + concat параллельно
Этот Observable выполняет следующие
Учитывая наблюдаемый источник
мы используем карту для выполнения некоторой асинхронной работы
мы используем concat, чтобы вернуть результат асинхронной работы, чтобы
Следующее возвращает желаемый...
2105 просмотров
schedule
12.03.2023
RxSwift: нужна помощь с использованием flatMap и уменьшить
Я пишу простой генератор паролей Diceware для экспериментов с RxSwift. Я борюсь с использованием flatMap и reduce на отдельных этапах.
Текущий код
У меня есть наблюдаемый wordCount , который привязан к значению UIStepper и генерирует...
4224 просмотров
schedule
14.05.2022
RXSwift первый элемент одного наблюдаемого после результата другого наблюдаемого
Я новичок в реактивном мире, и теперь у меня есть проблема:
У меня есть две функции, которые возвращают наблюдаемые:
func connect() -> Observable<Connection>
а также
func execute(_ statement: Statement) ->...
1164 просмотров
schedule
02.08.2022
почему concat never() в rxswift
func signup(_ username: String, password: String) -> Observable<Bool> {
// this is also just a mock
let signupResult = arc4random() % 5 == 0 ? false : true
return Observable.just(signupResult)
.concat(Observable.never())...
1554 просмотров
schedule
05.08.2023
Простой таймер с rxSwift
Я пытаюсь воспроизвести простой таймер с помощью RxSwift.
У меня есть пауза/воспроизведение button , которое работает только для паузы и возобновления.
gameTimer = Observable<NSInteger>.interval(1, scheduler:...
17516 просмотров
schedule
18.01.2023
Почему rx.text/rx.observe/rx.etc недоступны (RxSwift)
Я создал простой проект с Cocoapods и установил RxSwift и RxCocoa.
Я написал этот код:
import UIKit
import RxSwift
class ViewController: UIViewController {
@IBOutlet weak var field: UITextField!
override func viewDidLoad() {...
329 просмотров
schedule
20.02.2023
Драйвер RxSwift вызывает дважды в первый раз
У меня есть менеджер CoreLocation , который должен обрабатывать все CLLocationManager , предлагая наблюдаемые свойства через RxSwift (и его расширения и DelegateProxies). LocationRepository выглядит так:
class LocationRepository {
static...
1745 просмотров
schedule
26.08.2023
Как получить код ошибки из `MoyaError`?
Я использую Moya , Moya_ModelMapper и RxSwift для выполнения сетевых запросов. Вот мой пример кода:
let provider = RxMoyaProvider<MyEndpoint>()
let observable: Observable<RegistrationResponse> =...
7141 просмотров
schedule
23.06.2023
RxSwift - подписаться на метод
Есть ли способ с помощью RxSwift подписаться на метод, который возвращает блок завершения?
Например, у нас есть этот объект:
struct Service {
private var otherService = ...
private var initSucceeded = PublishSubject<Bool>()...
1346 просмотров
schedule
06.02.2024
Как заменить UICollectionViewDelegateFlowLayout реактивным (RxSwift) вызовом?
Есть ли способ заменить метод
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
из UICollectionViewDelegateFlowLayout протокола...
939 просмотров
schedule
14.02.2022
Коллекция ViewCells с собственным размером с использованием RxDataSource
Как добиться собственного размера collectionViewCells с помощью RxDataSource?
я пытался установить
flowLayout.estimatedItemSize = CGSize(width: 187, height: 102)
Но затем приложение вылетает при изменении dataSourceObservable .
Я...
1006 просмотров
schedule
19.06.2023
Вызов API выполняется только один раз с использованием RxSwift
У меня этот код кажется правильным. Но это только реакция на первое изменение поиска. Таким образом, код выполняется только один раз. Я попытался добавить concat(Observable.never()) в свою функцию getAl, но она по-прежнему работает только один...
771 просмотров
schedule
01.06.2023
Плоская карта RXSwift, которая возвращается из обработчика асинхронного завершения
Я пытаюсь создать searchBar, который ищет адреса через MKLocalSearch с запросом и с использованием RXSwift и привязкой к RXCocoa
Пока что я выполнил следующие 1. фильтры и устранение ошибок, чтобы избежать слишком большого количества запросов:...
2674 просмотров
schedule
16.03.2022
Прогрессивная загрузка изображений с помощью ReactiveX
Я пытаюсь загрузить уменьшенное изображение предварительного просмотра , за которым следует изображение нанимает . Я хочу убедиться, что если по какой-то причине изображение нанимает будет загружено первым, изображение предварительного просмотра...
97 просмотров
schedule
12.04.2024
Реактивный дизайн: ошибка выброса или публикации
В следующем примере кода есть запах (Rx) Swift, но вопрос является общим для любого языка с реактивными функциями и возможностью бросания.
Рассмотрим функцию, которая возвращает наблюдаемую последовательность, но выполняет некоторую проверку...
408 просмотров
schedule
25.05.2022
Наблюдаемый статус сети RxSwift
У меня есть метод getProducts в моей модели представления:
struct MyViewModel {
func getProducts(categoryId: Int) -> Observable<[Product]> {
return api.products(categoryId: categoryId)
}
var isRunning: Observable...
1893 просмотров
schedule
09.06.2022
Невозможно преобразовать значение типа Observable ‹Data› в ожидаемый тип аргумента Data.
Как преобразовать Observable<Data> в Data ? То есть получение значения наблюдаемого.
Data.rx_subscribeData()
.map({ data -> [Model] in
return data.enumerated().map({ (index, item) in
return Model(data: item)...
6504 просмотров
schedule
05.04.2024
RxSwift + Moya + Moya_ObjectMapper + MJRefresh, обновление не удалось?
Я новичок в RxSwift. Я хочу обновить представление таблицы, чтобы отобразить новые данные . Первый запрос, по которому я могу получить данные. но когда я опускаю табличное представление, запрос не завершился. У меня нет идей по этому поводу? Мой...
222 просмотров
schedule
10.04.2024