Описание тега racsignal
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
2
ответа
ReactiveCocoa 5, обработка подзапросов в сети ReactiveSwift и лучшие практики
Я пытаюсь найти лучшую практику для обработки нескольких подзапросов для каждого значения, полученного из родительского запроса. Я пытаюсь использовать ту же логику, что и здесь, - обработка сетевых запросов Reactive Cocoa 5 и ReactiveSwift, но есть…
25 апр '17 в 17:58
1
ответ
Создайте RACSignal, который отправляет ошибку, если RACSignal отправляет следующий
С ReactiveCocoa я уверен, что есть лучший способ, чем делать это? RACSignal *crashSignal = [cancelSignal tryMap:^id(id value, NSError **errorPtr) { *errorPtr = [self createError]; return nil; }];
12 фев '14 в 13:31
1
ответ
Как ждать, пока задача не будет выполнена, а затем вернуть сигнал реактивного какао
-(RACSignal*)finalPackage { RACSignal *endPoint = [[DGConfiguration sharedInstance].apiConfiguration urlTemplate:DGAPIUrlLocalWatchList];` // 1. return [[endPointRequestSignal map:^id(NSString *endPoint) { // 2. return service([NSURL URLWithString: …
18 июл '15 в 21:31
1
ответ
Обработка сетевых запросов Reactive Cocoa 5 и ReactiveSwift
Я пытаюсь выяснить, можно ли реализовать обработку сетевых запросов в соответствии с моими потребностями, используя ReactiveSwift и RAC5. В разделе Миграция с RACSignal на ReactiveSwift или RAC5 мне сказали, что это можно сделать с помощью SignalPro…
19 апр '17 в 08:32
0
ответов
ReactiveCocoa вложенная карта
[[[[[self.textfield.rac_textSignal throttle:0.5] flattenMap:^RACStream *(id value) { //call api return [API signal]; }] flattenMap:^RACStream *(NSArray *result) { result = [result.rac_sequence take:150].array; //result is json array return result; }…
30 июл '15 в 08:15
2
ответа
Как отправить RACSignal в viewMode ячейки при нажатии кнопки за пределами ячеек
У меня есть кнопка на панели навигации, которая называется "Редактировать". И UICollectionView показать с некоторым содержанием. Нажатие на кнопку "Редактировать" превратит в "Режим редактирования", и название кнопки станет "Готово", UICollectionVie…
16 окт '15 в 11:18
0
ответов
Как отменить NSURLSessionDataTask "Внутри" RACSignal
Я использую Reactive Cocoa для объединения и сбора нескольких сетевых запросов вместе (как RACSignals) следующим образом: [[[RACSignal merge:requestSignals] collect] subscribeNext:^(NSArray *results){...} Каждый отдельный RACSignal создается так: - …
14 июл '16 в 22:04
1
ответ
Как отобразить ошибку из sendError: на RACSignal
Это очень громоздко RACSignal *originalSignal = ...; RACSignal *mappedSignal = [[[[[originalSignal publish] autoconnect] materialize] map:^id(RACEvent *event) { if(event.eventType == RACEventTypeError) { return [RACEvent eventWithError:[self errorFo…
07 фев '14 в 10:51
1
ответ
Когда следует / нужно объявить / создать объекты ReactiveCocoa в качестве сохраненных свойств по сравнению с локальными переменными?
(Относится к ReactiveCocoa 4 или, может быть, 3) В большинстве примеров и случаев, которые я видел, ReactiveCocoa такие объекты, как MutableProperty<TVal, TErr> или же SignalProducer<TVal, TErr> которые участвуют в подключении пользовате…
04 дек '15 в 02:38
2
ответа
Если RACSignal отправляет следующий, могу ли я обернуть его во что-то, что вместо этого отправляет завершенный?
Очень простой вопрос, и я, вероятно, наблюдаю за ключевым методом в RAC. Скажи, что у меня есть этот простой сигнал RACSignal *signal = [[RACSignal return:@"hello"] delay:10] Как я могу без изменения вышеуказанного кода создать новый сигнал, который…
28 фев '14 в 12:11
1
ответ
Миграция с RACSignal на ReactiveSwift или RAC5
Я новичок в Swift, и поэтому я новичок в Reactive Cocoa v5 или Reactive Swift. Ранее я использовал RACSignal с RAC 2.x, и мне нравилось делать что-то вроде этого: - (RACSignal *)signalForGET:(NSString *)URLString parameters:(NSDictionary *)parameter…
18 апр '17 в 15:47
1
ответ
Сигнал ReactiveCocoa для выборки данных при наблюдении за состоянием аутентификации
Совершенно новый для ReactiveCocoa, я пытаюсь создать сигнал, который асинхронно выбирает некоторый ресурс из удаленного API, к которому клиент должен сначала пройти аутентификацию. Аутентификация обрабатывается сначала получением токена от API, а з…
24 авг '14 в 15:30
2
ответа
Утилизировать комбинированные реактивные сигналы какао
Я создал приложение, используя реактивные сигналы какао. В своем приложении я создал несколько RacSignals, а затем объединил сигналы в один сигнал и подписался на него. Теперь, если пользователь выходит из системы, я хочу отменить все слитые мной си…
10 дек '14 в 12:29
1
ответ
RACSignal и replayLazily. Как я могу справиться с ошибками?
Это работает блестяще... @interface Hello : NSObject @property (nonatomic, strong, readonly) RACSignal *signal; @end @interface Hello () @property (nonatomic, strong, readwrite) RACSignal *signal; @end @implementation Hello - (instancetype)init { se…
10 окт '14 в 13:49
1
ответ
RACSignal: обработка несовместимых типов указателей блоков
Я новичок в Reactive Cocoa, и мне интересно, может ли кто-нибудь помочь мне с этой проблемой: Вот фрагмент кода, доставляющий мне неприятности: [[[self getFormItemAttachmentHeaders:listName topListItemID:form.topListItemID form:form ] map:^id(NSMuta…
12 ноя '16 в 00:51
1
ответ
Почему возвращение из flattenMap пустым не вызывает подписку Completed
Я преобразую любое новое значение из сигнала с flattenMap, и я хочу остановить процесс на основе некоторого условия, не с ошибкой, а с завершенным состоянием. Упомянутый ниже код не позволяет это сделать. Это просто фильтрует некоторое значение. Как…
15 окт '14 в 09:05
1
ответ
RACSignal: код RACSignal не выполняется
Есть ли желающая душа, которая могла бы любезно помочь мне с этой проблемой? Это мой сценарий: Мне нужно загрузить вложения в форму на сервер. Итак, вот шаги: Получить заголовки вложений с сервера с помощью веб-службы. Сопоставьте заголовок вложения…
12 ноя '16 в 04:06
1
ответ
Как создать зацикленный RACSignal с RACScheduler
Есть ли способ создать запланированный RACSignal, который выдает значение каждый интервал времени? Мне интересно, есть ли другой способ, кроме создания таймера отправки? или какой-то цикл.
09 мар '15 в 22:16
1
ответ
Разделение RACSignal для устранения состояния
Я использую ReactiveCocoa для обновления UILabel пока UIProgressView отсчитывает: NSInteger percentRemaining = ...; self.progressView.progress = percentRemaining / 100.0; __block NSInteger count = [self.count]; [[[RACSignal interval:0.05 onScheduler…
17 сен '13 в 14:37