Вопросы по теме 'rx-swift'
Как преобразовать rx_tap UIButton в сетевой запрос напрямую, не отправляя запрос во вложенной подписке?
Предположим, у меня есть UIButton loginButton , я хочу отправить сетевой запрос, нажав кнопку со следующим кодом:
override func viewDidLoad() {
super.viewDidLoad()
let session = self.session // NSURLSession...
2417 просмотров
schedule
16.03.2024
Используя RxSwift, как включить UIButton на основе действительного текста?
В RxSwift/RxCocoa 2.0.0-beta 3 у меня есть ViewModel с:
let someString = Variable("")
func isValidSomeString() -> Observable<Bool> {
if someString.value.characters.count == 0 {
return just(false)
}
return...
8293 просмотров
schedule
01.08.2022
RxSwift MVVM Как настроить модель просмотра с помощью диспетчера элементов?
Допустим, у меня есть следующий SwiftRx (2.0.0-beta.4) MVVM :
У меня 4 вещи:
ItemListViewController
ItemsViewModel
ItemsManager
Элемент
ItemsManager имеет функцию items () , которая возвращает элементы наблюдаемым способом...
4241 просмотров
schedule
06.12.2022
Управление несколькими загрузками с помощью ReactiveX (на iOS с помощью Swift и Alamofire)
Я пытаюсь загрузить несколько фотографий на сервер с помощью ReactiveX (RxSwift), собираю ответы на каждый запрос, а затем делаю один окончательный запрос для завершения отправки.
Кажется, все работает довольно хорошо, пока я не попытаюсь reduce...
1044 просмотров
schedule
18.06.2023
Есть ли способ декларативно отправлять обновления наблюдаемому объекту после его определения?
Я изучаю Rx и хотел посмотреть, смогу ли я декларативно определить ввод и некоторого элемента пользовательского интерфейса в терминах друг друга до того, как компонент этого элемента будет инициализирован.
Вот как это будет выглядеть:
class...
189 просмотров
schedule
27.09.2022
Запрос RxSwift для каждой итерации массива
Я использую RxSwift для получения некоторых сетевых данных, и у меня возникают проблемы с выполнением запроса для каждой итерации массива. Это была моя идея:
У меня есть конечная точка API, которая возвращает массив объектов Objs, не содержащий...
4784 просмотров
schedule
05.03.2023
Есть ли способ сделать наблюдаемое перечисление в Swift (KVO)
Я пытаюсь использовать RxSwift для привязки в MVVM. У меня Enum :
enum Color : Int {
case Red = 0, Green
}
и класс для теста
class Test : NSObject {
var color: Color = .Red
dynamic var test: String? {
didSet {...
3486 просмотров
schedule
26.11.2022
Переменная RxSwift с хранением объекта Realm
У меня возникли некоторые проблемы с пониманием того, есть ли какая-либо поддержка для объединения RxSwift с Realm, поскольку Realm явно указывает поддерживаемые типы переменных.
Можно ли вместо следующего.
import RealmSwift
class Dog: Object...
805 просмотров
schedule
25.05.2023
Отправить объект подписчику RxSwift Action
Раньше я использовал ReactiveCocoa в Objective-C, но с тех пор перешел на RxSwift, поскольку мне было легче понять, чем RAC4. Однако есть кое-что, что я делал в RAC, что было полезно:
@weakify(self);
[[RACCommand alloc]...
619 просмотров
schedule
12.03.2024
RX Alamofire Swift пустой ответ JSON
Я использую Alamofire с rx, и у меня есть одна проблема: если вызов успешен (статус 200), JSON не возвращается. Это вызывает мой код ошибки. Если я получаю статус 400, я получаю JSON, поэтому вызов в порядке.
Как указать, что ответ в формате...
1445 просмотров
schedule
21.11.2022
Сериализовать RxSwift
Я работаю над своей собственной реализацией OAuth2 с использованием RxSwift. Для аутентификации запроса у меня есть аутентификатор, который извлекает и сохраняет токен доступа. Поэтому, если у меня есть действующий токен доступа, Authenticator...
474 просмотров
schedule
30.12.2021
Наблюдение за UITextField.editing с помощью RxSwift
Я хочу наблюдать за свойством UITextfield.editing . Я использую этот код:
self.money.rx_observe(Bool.self, "editing").subscribeNext { (value) in
print("")
}.addDisposableTo(disposeBag)
Но в процессе работы он выполняется только один...
23806 просмотров
schedule
08.01.2024
RxSwift Throttle() для получения первого элемента
Я ищу способ, которым оператор throttle() отказывается от первого элемента в Observable в течение заданного интервала времени, а не от последнего элемента.
Аналогичный вопрос был задан (и дан ответ) в RxSwift - Debounce/Throttle inverse , но...
1437 просмотров
schedule
29.12.2023
RxSwift получает значение от одного элемента в наблюдаемой последовательности
Я пытаюсь постепенно преобразовать свое приложение в RxSwift / MVVM. Но мне кажется, что я кое-что делаю неправильно.
В этом примере у меня есть статическая таблица с этой конкретной информацией.
let itens = Observable.just([...
6990 просмотров
schedule
01.11.2023
RxSwift — .subscribe и .subscribeNext в чем разница?
В чем разница между этими двумя операторами? http://reactivex.io вообще не упоминайте .subscribeNext.
2438 просмотров
schedule
17.08.2022
RxSwift, MVVM - Невозможно реализовать методы UITableViewDataSource с привязкой RxSwift
Я реализую простой UITableView адресов с помощью RxSwift и MVVM. Я создал такую привязку в своем контроллере представления.
viewModel.addressList.asDriver()
.drive(tableView.rx_itemsWithCellIdentifier(reusableIdentifier, cellType:...
941 просмотров
schedule
02.12.2023
Пользовательский flatMapLatest с нулевой оберткой
У меня есть тестовая функция, которая наблюдает за значениями и сопоставляет их с другим Observable :
private func test1() {
selectedTagsVariable
.asObservable()
.flatMapLatest { [weak self] tags ->...
875 просмотров
schedule
08.04.2023
Опрос с помощью RxSwift и Parse-Server
Я работаю над приложением Apple TV, которое использует Parse-Server в качестве бэкэнда и RxSwift, и я пытаюсь настроить систему аутентификации, аналогичную той, что используется в приложениях для потоковой передачи ТВ.
Прямо сейчас у меня есть...
1331 просмотров
schedule
15.07.2022
Оператор Rx, который начинается как combLatest, но затем действует как withLatestFrom
Я ищу оператор, который объединяет два Observables , не генерируя ничего, пока оба Observables не испустят элемент (аналогично combineLatest ), но затем излучает элементы только путем объединения элементов из одного Observable с последним...
717 просмотров
schedule
18.06.2023
Объединение двух наблюдаемых последовательностей, у каждой из которых есть subscribeOn. Как обеспечить выполнение наблюдаемого в потоке?
Когда дело доходит до обеспечения выполнения определенного фрагмента кода Observable.create в определенном потоке (т.е. фоновом потоке), я беспокоюсь, что использование оператора subscribeOn может не сработать, потому что бывают случаи, когда я...
572 просмотров
schedule
23.03.2022