reactive-cocoa 相关问题

ReactiveCocoa(RAC)是一个受功能反应式编程启发的Swift框架。它提供用于组合和转换值流的API。

使用Combine组合先前的值

如何使用Combine框架重写ReactiveSwift/ReactiveCocoa代码?我附上了文档中的 mixPrevious 含义的屏幕截图。 让生产者 = SignalProducer([1, 2, 3]).

回答 3 投票 0

在ReactiveObjc中使用@strongify(self)之前,我应该检查弱自我的存在吗?

作为弱者和强者的另一种做法,建议我们在加强弱者之前先检查其自身是否为空。看起来像这样:__weak weakself = self someblock {if(weakself)...

回答 1 投票 0

RAC和单元重用:将deliveryOn:放在正确的位置?

我正在使用RAC,尤其是Colin Eberhardt的Twitter搜索示例,遇到了我无法向自己解释的崩溃。这是我创建的示例项目...

回答 1 投票 3

运算符']的歧义使用

我继承了一个用ReactiveSwift(v3.1.0)和ReactiveCocoa(v7.2.0)编写的较旧的项目。当我在Xcode 10.1上打开它时,它的构建没有问题。但是,当我在Xcode 10.3上执行相同操作时,我...

回答 1 投票 0

Reactive Swift失败时不完成

我有一个功能很不错的api捕获事件。唯一的问题是我不希望流失败时完成流。公共功能getDeviceEvent(deviceUID:String)-> ...

回答 1 投票 0

设计可观察对象

前言:这是关于反应式编程的设计问题。它旨在与语言无关,因此都是伪代码。我怀疑,无论正确的答案是什么,都会同样适用...

回答 1 投票 0

如何安排时间表?

我正在尝试创建日期调度程序以观察某些事件。但这行不通。我查看了协议DateScheduler,并说将在currentDate的某些位置进行操作...

回答 1 投票 0

APP在调试模式下崩溃,但在iOS 8上的发布模式下运行正常

APP可以在iOS 和iOS 上正常运行,但是在iOS 上,它在调试模式下运行时会崩溃,但在发布模式下则可以正常运行。 错误代码为: 控制台日志信息为: UI...

回答 1 投票 0

如何使用swiftReactive在使用时观看带有某种参数的方法?

[抱歉,我的英语不太好,我想迅速使用SwiftReactive进行某些操作,例如在ObjectC中进行RAC工作,例如:[[a rac_signalForSelector:@selector(xxxx)] subscriptionNext:^(id x){}];并在...

回答 1 投票 0

RxSwift — MainScheduler.instance与MainScheduler.asyncInstance

[在observeOn的上下文中使用RxSwift的MainSchedule.instance和MainSchedule.asyncInstance有什么区别?]

回答 1 投票 0

如何转变物业 进入SignalProducer ?

给出numberOfSneezes = Property (0)如何将numberOfSneezes.producer转换为这种类型的生成器让sneezeNumberProducer:SignalProducer ?我知道 ...

回答 1 投票 1

每当ReactiveCocoa 5中的UITextField文本属性发生更改时,如何获取信号

如何从用户启动和以编程方式更改UITextField文本属性获得信号?通过使用continuousTextValues仅在用户启动时报告信号...

回答 4 投票 8

UAClider上的RACChannelTerminal是否使用了nil覆盖

nil值覆盖何时在此处起作用:RACChannelTerminal * sliderTerminal = [self.view.volumeSlider rac_newValueChannelWithNilValue:@ 0];当滑块从...接收零时

回答 1 投票 0

如何在RxSwift中写入行的高度?

我想将以下代码转换为RxSwift。还请帮我看看如何在RxSwift中编写按钮动作代码。 ReactiveCocoa或RxSwift哪一个更适合在swift3中使用? func tableView(_ ...

回答 3 投票 4

在没有GIDSignInButton的情况下以编程方式启动Google Signin

有没有办法以编程方式启动Google SignIn而无需按下GIDSignInButton?我试图在用户必须登录的谷歌api周围打一个信号。排序:...

回答 5 投票 9

ReactiveSwift:使用MutableProperty观察受管对象更改

我的项目有CoreData数据库,有1个根上下文和多个子上下文。我有一个包含Item(NSManagedObject)的ViewModel。当我在一个Item中改变一些东西时,就会产生持久性......

回答 2 投票 3

ReactiveSwift从数组中发出元素,并在元素之间延迟

假设我有一系列元素[1,2,3],延迟时间为5秒。我希望发出数组的每个元素,并在当前元素和下一个元素之间暂停。示例:输出:[...

回答 1 投票 0

当且仅当producerA没有抛出错误时,如何执行producerB?

我正在尝试使用下面的场景我有两个生成器A和B. producerB应该只在producerA执行成功时执行,如果producerA抛出错误,处理错误和...

回答 2 投票 0

ReactiveSwift刷新数据

我是ReactiveSwift的初学者。这是在我的视图模型中获取代码:private let viewDidLoadProperty = MutableProperty (nil)public func viewDidLoad(){disposables + = self ....

回答 2 投票 0

使用ScopedDisposable和take(期间:......)有什么区别?

我有View Controller,它有一些信号,我想在viewDidLoad()中观察该信号的值。当View Controller死机时我需要处理该信号:覆盖func viewDidLoad(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.