Описание тега reactive-cocoa-4
Четвертая версия RAC. ReactiveCocoa (RAC) - это структура Какао, основанная на функциональном реактивном программировании. Он предоставляет API для составления и преобразования потоков значений во времени.
1
ответ
ReactiveCocoa Неоднозначная ссылка на члена RACSignal
Я пытаюсь вернуть RACSignal что я могу использовать в моем коде Objective-C, я пробовал различными способами. EX: @objc class func getPosts() -> RACSignal { let (signal, observer) = Signal<String, NSError>.pipe() return signal.toRACSignal()…
21 апр '16 в 12:42
1
ответ
Как создать MutableProperty<T> из MutableProperty<U> в Swift ReactiveCocoa 4
Есть ли простой способ создать MutableProperty из MutableProperty в Swift ReactiveCocoa 4? У меня есть случай, и я хочу создать classB с помощью classA, в котором мне нужно настроить statusB с помощью statusA, но как это сделать? class ClassA { var …
09 фев '17 в 02:23
2
ответа
Как добиться двухстороннего связывания с использованием ReactiveCocoa 4.0 и MVVM
Я работаю в проекте, использующем Reactive Cocoa 4.0 и MVVM(swift 2.0). В модели представления у меня есть строка, которая будет обновляться в соответствии с изменениями текстового поля, но мне нужно обновить это текстовое поле, если строка изменитс…
22 мар '16 в 11:43
1
ответ
Преобразовать обратные вызовы делегатов в события SignalProducer?
У меня есть объект, который является делегатом. Имеется 6 обратных вызовов делегата, информирующих делегата о состоянии дел. у меня есть MySpecialEvent быстрое перечисление, которое представляет эти состояния. Можете ли вы помочь мне понять, как пра…
05 май '16 в 13:27
1
ответ
Как отобразить значения и ошибки на SignalProducer
Как мне сопоставить это func save() -> SignalProducer<Void, NetworkError> в var saveAction: Action<AnyObject, Bool, NoError> я немного запутался с синтаксисом service.save() .observeOn(QueueScheduler.mainQueueScheduler) .map<Bool&g…
22 мар '16 в 15:55
1
ответ
Возможно ли replayLast в ReactiveCocoa 4?
В RAC2 вы можете прикрепить replayLast на сигнал, чтобы сделать сигнал, который, при подписке, немедленно отправит последнее значение и все будущие значения. Это возможно с SignalProducers в RAC4? Я не вижу replayLast,
11 янв '16 в 14:05
1
ответ
Привязка UIWebView с использованием ReactiveCocoa 4
Я пытаюсь свой первый проект с использованием реактивного какао 4. В ViewModel у меня есть var title = MutableProperty<String>("") И в ViewController является обязательным self.articleDetailView.titleLabel.rac_text <~ self.articleViewModel.…
25 фев '16 в 12:22
1
ответ
ReactiveCocoa 4 - задержка и фильтрация событий сигнала
Я реализую текстовое поле поиска с использованием ReactiveCocoa 4 и хочу использовать API поиска только после того, как текст не был введен в течение X времени. Я сделал это ранее, отменив ранее запланированное и запустив селектор executeSearch в ме…
24 авг '16 в 20:32
1
ответ
Ленивый `SignalProducer`, который извлекает больше данных асинхронно, когда все данные были использованы
Давайте представим, что мы можем получать фиксированное количество сообщений асинхронно (один запрос, содержащий N элементов) func fetchMessages(max: UInt, from: Offset) -> SignalProducer<Message,NoError> Теперь я хотел бы превратить это в …
05 апр '16 в 20:56
1
ответ
Что происходит с отдельными сбоями в сочетании с LatestLatest?
Если у меня есть два SignalProducers (на самом деле они являются запросами на обслуживание API, поэтому они отправляют "следующий" только один раз) и объединяют их с combLatest (так как я хочу отклонить спиннер загрузки после завершения обоих), что …
02 мар '16 в 22:57
2
ответа
Повторите после задержки, если сигнал не будет отправлен в ReactiveCocoa 4
Я использую ReactiveCocoa 4.0 с Swift. У меня есть сигнал называется startedSignal типа Signal<String, NoError> что я подписываюсь в контроллере представления. startedSignal.observeNext { _ in // Do stuff } Я в основном хочу подождать нескольк…
07 фев '16 в 11:48
1
ответ
Как связать SignalProducers с результатами
Данные функции multiply() а также convert() (минимальные примеры концепции, на самом деле я планирую запросить удаленный сервер внутри каждой функции), что является более коротким способом реализации multiplyAndConvert()? // call two async functions…
13 окт '16 в 17:17
1
ответ
Как я могу преобразовать RACDisposable в Disposable в ReactiveCocoa 5?
В ReactiveCocoa 5, как я могу преобразовать RACDisposable к Disposable? Если я попытаюсь добавить RACDisposable к CompositeDisposable, Я получаю, что "Бинарный оператор" += "не может быть применен к операндам типа" CompositeDisposable "и" RACDisposa…
15 мар '17 в 13:20
1
ответ
Асинхронная загрузка изображений с помощью ReactiveCocoa (4.2.1) и Swift
Я новичок в использовании ReactiveCocoa с Swift в первый раз. Я создаю приложение, показывающее список фильмов, и я использую шаблон MVVM. Моя ViewModel выглядит так: class HomeViewModel { let title:MutableProperty<String> = MutableProperty(""…
30 июн '16 в 02:22
1
ответ
ReactiveCocoa 4 - нужна помощь для подтверждения ввода при нажатии кнопки
Я новичок в ReactiveCocoa, и я пытаюсь выяснить синтаксис для проверки ввода формы при нажатии кнопки. Существует множество примеров кода для validTextSignal, но большинство из них либо подключены к Action-enableIf, либо обрабатывают привязки пользо…
31 мар '16 в 13:37
2
ответа
Создайте скользящее среднее (и другие FIR-фильтры), используя ReactiveCocoa
Я все еще начинаю с ReactiveCocoa и концепций функционального реактивного программирования, так что, возможно, это глупый вопрос. ReactiveCocoa, естественно, предназначен для реагирования на потоки данных в реальном времени, сенсорные события или вв…
12 янв '16 в 10:54
1
ответ
Почему SignalProducer не возвращает сигнал?
Мне кажется, что я понимаю все основные компоненты ReactiveCocoa (концептуально), понимание того, как соединить все части вместе, все еще немного сбивает с толку. Например, после прочтения о Signal я полностью ожидал, что у SignalProducer будет толь…
25 фев '16 в 01:23
1
ответ
CocoaAction не запускает действие
Я пытаюсь заставить CocoaAction вызвать действие. CocoaAction запускается, но действие никогда не выполняется. Кто-нибудь может увидеть, где я иду с этим не так? let a = Action<Bool, Void, NoError> { val in return SignalProducer { sink, _ in p…
24 мар '16 в 12:15
1
ответ
Миграция RACSubject в ReactiveCocoa 5 (Swift 3)
Мне нужно перенести приложение из ReactiveCocoa 4 в ReactiveCocoa 5 (из-за миграции Swift 3) Старая реализация использует несколько экземпляров RACSubject для запуска (executeOperationSubject.sendNext) операции и для обработки (didOperationSubject.s…
23 июн '17 в 08:41
1
ответ
Расширение SignalProducerType, если значением является массив<SomeProtocol>
У меня есть протокол для выборки объектов базы данных по PrimaryKey typealias PrimaryKey = String protocol PrimaryKeyConvertible { var pkValue : PrimaryKey { get } static func pkObject(key: PrimaryKey) -> Self? } и я хочу расширить SignalProducer…
11 мар '16 в 01:20