Описание тега reactive-swift
Все, что связано с библиотекой ReactiveSwift, которая содержит примитивы реактивного программирования в Swift.
2
ответа
Как выполнить providerB тогда и только тогда, когда производитель A не выдаст ошибку?
Я пытаюсь работать с приведенным ниже сценарием, у меня есть два производителя A и B.producerB должен выполняться только тогда, когда producerA выполняется успешно, а также, если producerA выдает ошибку, обрабатывает ошибку и останавливается на этом…
05 окт '17 в 00:54
1
ответ
ReactiveSwift: повторите до n раз, затем выполните некоторый код
Рассмотрим код ниже func test() -> SignalProducer<String, Error> { return SignalProducer<String, Error> { observer, _ in ... } } test() .on(value: { s in print(s) }) .retry(upTo: 2) .start() } Есть ли встроенный способ повторить n раз…
25 апр '17 в 22:27
1
ответ
Добавление потока чисел с использованием ReactiveSwift
Я новичок в ReactiveSwift и FRP в целом, пытаюсь создать небольшое приложение-калькулятор, чтобы попытаться освоить его, и я застрял в поиске реактивного способа сделать что-то подобное. Если у меня есть функция, которая принимает значение, как я мо…
01 апр '17 в 20:11
2
ответа
ReactiveCocoa 5, обработка подзапросов в сети ReactiveSwift и лучшие практики
Я пытаюсь найти лучшую практику для обработки нескольких подзапросов для каждого значения, полученного из родительского запроса. Я пытаюсь использовать ту же логику, что и здесь, - обработка сетевых запросов Reactive Cocoa 5 и ReactiveSwift, но есть…
25 апр '17 в 17:58
1
ответ
Реактивное какао заставляет синхронную функцию ждать реактивного обратного вызова
Я провел много исследований и не получил никакого ответа на этот вопрос. это мой код: fileprivate var dispose: ScopedDisposable<AnyDisposable>? func connectToServer() { ... let user = ... let channelName = getChannelName(user) self.connector.c…
26 сен '18 в 05:27
1
ответ
Инициализация свойства RAC ReactiveSwift, которое имеет несколько зависимостей?
Я довольно новичок в использовании ReactiveSwift и ReactiveCocoa, и мне кажется, что я столкнулся с проблемой, касающейся правильного способа инициализации свойства, имеющего зависимости. Например, в следующем коде я пытаюсь инициализировать свойств…
16 сен '17 в 07:15
0
ответов
Наблюдатели ReactiveSwift не работают при настройке в инициализаторах подклассов NSObject
Я столкнулся со странной проблемой, работая, когда я установил наблюдателя в инициализаторе класса, подклассе из NSObject и по какой-то причине он не вызывается. Я пытался удалить duringLifetimeOf оператор и удержание с одноразовым только для утилиз…
02 мар '18 в 20:01
2
ответа
Reactive Swift использует живые данные из API - нужен базовый пример
Я новичок в RxSwift и ищу базовый пример того, как печатать в консоли потоковую передачу данных из бэкэнда. У меня есть бэкэнд, который передает некоторые фиктивные данные каждую 1 секунду, я могу видеть их с помощью запроса скручивания, и я хочу им…
10 фев '19 в 14:26
1
ответ
Как превратить Свойство<Int> в SignalProducer<Int, Возможная Ошибка>?
Дано let numberOfSneezes = Property<Int>(0) как мне повернуть numberOfSneezes.producer в этот тип производителя let sneezeNumberProducer: SignalProducer<Int, PossibleError> ? я знаю numberOfSneezes.producer не собирается отправлять какие…
22 фев '19 в 15:41
2
ответа
Не может сгенерировать просмотр таблицы с помощью rxcoca
У меня есть приложение, которое показывает текущую погоду. Данные загружаются через Alamofire с прогнозом. Результат формирует таблицу с прогнозом. Я использовал простой tableviewdelegate и tableviewDatasource, все работает. Но теперь я хотел научит…
13 фев '17 в 12:04
2
ответа
ReactiveSwift Обновить данные
Я начинающий в ReactiveSwift. Это выборка кода в моей модели представления: private let viewDidLoadProperty = MutableProperty<Void?>(nil) public func viewDidLoad() { disposables += self.weatherFetcher.fetchCurrentWeather().startWithResult { (r…
11 сен '18 в 07:10
1
ответ
Как связать по цепочке производителей сигналов или последовательность производителей сигналов с использованием реактивного какао 5 или 6?
Я в значительной степени нуб в ReactiveCocoa/ReactiveSwift. У меня есть два производителя сигналов. Если первый SignalProducer возвращает ноль, то я хочу запустить второго Signal Producer, иначе нет. Я прочитал документацию, но я не уверен, какой си…
13 сен '17 в 06:41
0
ответов
Привязка ReactiveCocoa MutableProperty создает цикл сохранения, утечки памяти
У меня простой UIViewViewController приложение с UILabel выход. у меня есть такой MutableProperty<String?> что я связываю с label.reactive.text это вызывает 57 утечек памяти. Всегда ли связывание двух изменяемых свойств приводит к утечке памят…
25 авг '17 в 14:01
1
ответ
Обработка сетевых запросов Reactive Cocoa 5 и ReactiveSwift
Я пытаюсь выяснить, можно ли реализовать обработку сетевых запросов в соответствии с моими потребностями, используя ReactiveSwift и RAC5. В разделе Миграция с RACSignal на ReactiveSwift или RAC5 мне сказали, что это можно сделать с помощью SignalPro…
19 апр '17 в 08:32
2
ответа
Учитывая список таймеров, как вывести его, если один из них завершен, и в то же время иметь возможность сброса списка?
У меня есть выходной сигнал, который должен выводиться, когда один из заданного таймера истекает, завершается или когда весь список сбрасывается. enum DeviceActionStatus { case pending case completed case failed } struct DeviceAction { let start: Da…
05 ноя '18 в 14:05
1
ответ
Как вызвать блокировку у любого из> 2 производителей сигналов?
Я вижу в Как запустить блок от любого из нескольких производителей сигналов? что 2 источника сигнала могут быть объединены с помощью combLatest. Но что, если есть 3 или более производителей сигналов, где вы хотите получить доступ ко всем 3 значениям…
06 окт '17 в 23:47
2
ответа
ReactiveSwift: как подписаться на SignalProducer?
Я пытаюсь узнать ReactiveSwift и ReactiveCocoa. я могу использовать Signal а также Property довольно хорошо, но у меня проблемы с SignalProducer, Как я понимаю, SignalProducer идеально подходит для таких вещей, как сетевые запросы. Я настроил свой у…
13 дек '17 в 06:42
3
ответа
Как вы получаете сигнал каждый раз, когда свойство текста UITextField изменяется в ReactiveCocoa 5
Как вы получаете сигнал от внесенных пользователем и программно внесенных изменений в UITextField text имущество? Используя continuousTextValues сообщает только о сигнале, когда пользователь инициировал изменение. Если вы установите textField.text п…
05 янв '17 в 15:40
1
ответ
KVO не работает для пользовательского свойства NSManagedObject
У меня есть подкласс NSManagedObject Folder с состоянием Availability @objc enum Availability: Int16 { case unknown case available case unavailable } Папка должна делать дополнительные вещи (например, удалять связанные файлы) всякий раз, когда меняе…
04 окт '18 в 09:47
1
ответ
Как ограничить производителей от выпуска событий с существующей стоимостью имущества?
Приводит ли установка значения MutableProperty к источнику, генерирующему новое событие с тем же значением? Другими словами, если я не хочу новых событий с тем же значением, нужно ли мне это делать!= Проверка? let really = MutableProperty<Bool>…
18 окт '17 в 21:49