Вопросы по теме 'reactive-cocoa'

ReactiveCocoa takeUntil и takeWhile не отправляет последний следующий
Рассмотрим следующий фрагмент: - (RACSignal *)startRouting { ... } - (RACSignal *)updateRoutingWithSession:(NSString *)session { ... } - (RACSignal *)fetchFlights { return [[self startRouting] flattenMap:^RACStream *(NSString *session) {...
2644 просмотров

Рефакторинг в ReactiveCocoa
Итак, я совсем недавно начал работать с ReactiveCocoa и решил, что лучший способ научиться — просто сразу же начать рефакторинг некоторого существующего кода. Я хотел получить некоторую критику и убедиться, что я двигаюсь в правильном направлении....
3822 просмотров

Рекурсивный -flattenMap: с Reactive Cocoa + OctoKit (извлечение графа динамических объектов из веб-службы)
Я пытаюсь предварительно получить граф объектов файлов в репозитории Github, используя Octokit , который зависит от Reactive Cococa . Я столкнулся с проблемой создания сигнала, который будет рекурсивно детализироваться до тех пор, пока не...
1216 просмотров

Как использовать Reactive Cocoa с уведомлениями
Как я могу создать сигнал из имени уведомления? Например, я хочу перейти от: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(userDidChange:)...
8389 просмотров
schedule 13.06.2023

Использование реактивного какао для наблюдения за UITouches?
Я довольно новичок в реактивном какао и пытаюсь включить элементы FRP в игру, которую пытаюсь построить. Из моего поиска в Интернете ресурсы и документация для реактивного какао кажутся очень ограниченными, и в большинстве руководств используются...
1662 просмотров
schedule 17.05.2023

Инвалидация кеша в ReactiveCocoa
Я все еще ломаю голову над RAC и FRP в целом - в настоящее время пытаюсь понять, как реализовать шаблон, который мне обычно приходилось использовать в других местах. Допустим, я делаю приложение для карточек, и главный экран — это список моих колод...
835 просмотров

Как создать задержку между сигнальными последовательностями в ReactiveCocoa?
У меня есть три сигнала, которые я хочу последовательно оценить с задержкой в ​​одну секунду между ними. Этот фрагмент делает то, что я хочу, но он уродлив: RACSignal *first = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber>...
3422 просмотров
schedule 30.07.2022

Как получить возвращаемое значение RacSignal для
У меня есть вопрос новичка относительно ReactiveCocoa. Я хочу вернуть значение метода shouldPerformSegueWithIdentifier на основе взаимодействия пользователя с UIAlertView . Это то, что у меня есть до сих пор, очевидно, это не работает. Как мне...
572 просмотров
schedule 24.04.2022

Лучший подход Reactive-Cocoa для написания CLLocationManagerDelegate, который будет нечасто получать местоположение
Задний план Я действительно взволнован фреймворком ReactiveCocoa и его потенциалом, поэтому я решил, что собираюсь стиснуть зубы и написать свое первое приложение, используя его. В моем приложении я уже написал различные сервисы и делегаты, но...
1094 просмотров
schedule 25.10.2022

Понимание ошибки RACSignal
В настоящее время я делаю свои первые шаги в ReactiveCocoa, и у меня есть крутая кривая обучения, чтобы понять принципы. Во всяком случае, вот что я уже придумал. Я привязываю свойство NSArray к RACSignal, чтобы иметь возможность реагировать на...
1594 просмотров
schedule 03.05.2022

Как напрямую подписаться на сигнал сигнала без flattenMap при использовании ReactiveCocoa?
У меня есть метод, который возвращает сигнал сигнала, и я должен использовать flattenMap для извлечения значения, завернутого в сигнал. Только после этого я могу использовать subscribeNext:complete: для получения значения. Код выглядит следующим...
770 просмотров
schedule 12.07.2023

ReactiveCocoa- Как избавиться от сигнала с помощью «switchToLatest»?
У меня есть UITableViewCell со свойством viewModel. Поскольку ячейка tableview используется повторно, я бы хотел, чтобы она привязывалась к свойствам своей последней модели представления, например: RAC(self.titleLabel, text) =...
1170 просмотров
schedule 13.08.2022

ReactiveCocoa :: Могу ли я подписаться на сигнал внутри createsignal?
У нас возникли проблемы с CLLocationManager работой с iOS8. Идея состоит в том, что у нас есть LocationManager , который обрабатывает все, что связано с местоположением. Начиная с iOS8 запрос разрешений является асинхронным, поэтому, когда мы...
233 просмотров
schedule 05.05.2023

реактивное какао Избегайте наблюдения за флажками, чтобы вызвать побочный эффект
Я пытаюсь понять, как избежать использования флагов для выполнения побочных эффектов после операции. В моем коде я открываю сетевое соединение, после чего настраиваю код для регулярного выполнения сердцебиения с сервером. Когда по этому соединению...
76 просмотров
schedule 17.05.2023

Reactivecocoa не распознает новые изменения экземпляра
Скажем, у меня есть View, который связан с его ViewModel следующим образом: Вид: RAC(self.lbl, userName) = RACObserve(self.viewModel.user, userName); Это будет отлично работать! но что происходит в случаях, когда я загружаю новый...
83 просмотров
schedule 09.03.2023

Карта RACsignal с ошибкой
У меня есть простой вопрос, но я не могу найти на него хорошее решение. У меня есть сигнал, который отправляет строки, и map после него. map преобразует строки в JSON. Может случиться так, что строка имеет неправильный формат, и анализатор...
457 просмотров

Как добиться этого с помощью ReactiveCocoa
Я создаю функцию, с помощью которой пользователи моего приложения могут находить своих друзей в Facebook и добавлять их в приложение. Есть три шага, которые я должен сделать: Получить подключенных пользователей Получить пользователей Facebook...
338 просмотров
schedule 10.10.2022

OCMock [OCMAnyConstraint isProxy]: сообщение отправлено в освобожденный экземпляр, что происходит?
Я пытаюсь сделать простой макет объекта, HTAppleWatchDevice * shared = [[HTAppleWatchDevice alloc] init]; id watchMock = [OCMockObject partialMockForObject:shared]; [deviceManager setAppleWatchDevice:watchMock]; void (^replyDict)(NSDictionary*) =...
245 просмотров
schedule 13.06.2023

ReactiveCocoa: дроссель никогда не выполняется / не работает
Я пытаюсь подписаться на сигнал с помощью газа, но он никогда не выполняется. У меня есть UISearchController (Внимание: UISearchController из iOS8, а не старый UISearchDisplayController, который работает лучше и имеет тысячи рабочих руководств и...
317 просмотров
schedule 11.03.2023

Запрашивать повторную попытку при сбое вызова сетевого API с помощью ReactiveCocoa.
Я использую ReactiveCocoa в своем приложении iOS для запросов сетевого API. Что, если я хочу показать UIAlertView и попросить пользователя нажать кнопку повтора, а повторная попытка того же вызова API произойдет только тогда, когда пользователь...
464 просмотров
schedule 11.03.2023