问题标签 [racsignal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
826 浏览

objective-c - 该命令被禁用,无法执行

因此,当我尝试获取一些数据时,RACCommand 会返回此错误。

例如,我有一个选择器,当用户滚动它时,应用程序从服务器获取数据并显示它们,但如果用户快速滚动,(上一个操作正在进行中)RACCommand 会收到此错误:

我知道,它与一些取消机制有关,但是我尝试了很多示例并且效果不佳。

它是我的一段代码:

和视图模型:

0 投票
1 回答
334 浏览

ios - 具有时间间隔的反应式 ObjC 发射序列

我正在尝试发出一系列数字,每次发射之间都有延迟。我有一个带有一系列数字的 NSIndexSet,

现在我想延迟发射每个数字,比如在发射数字 1 后几秒钟发射数字 2,依此类推。我是 Reactive ObjC 的新手。我怎样才能做到这一点?

我正在尝试这样的事情,

基本上我想从后台线程发出每个项目,并且订阅者在主线程中使用该项目。

如何在 OBJ-C 中做到这一点?

0 投票
0 回答
11 浏览

ios - RACSignal 崩溃 [__NSMallocBlock__ isDisposed]

在到处搜索之后,我找不到这个实现有什么问题。我正在使用完成块函数和 RACSignal 包装器对与下面相同的函数进行 api 请求调用。

不知道为什么它会崩溃

抛出异常 NSException * "-[ NSMallocBlock isDisposed]: 无法识别的选择器发送到实例 0x60000084ead0" 0x0000600003a24ff0