reactivekit

    0热度

    1回答

    在Reactivekit中是否有相当于rac_liftSelector来实现setTitle的选择器?

    1热度

    1回答

    我试图在我的一个项目中切换到Swift Bond 5和Swift 3。 我有两个方向绑定的问题。我怎样才能转换下面的代码,所以当我的滑块改变时,它会逐步发出不同的信号,并将其值设置为半径可观察值。在旧的Bond 4和Swift 2.3中,一切正常,但我不知道如何处理这种迁移。 let radiusSlider: UISlider = /* slider initialisation */ let

    2热度

    1回答

    我正在使用Swift Bond与viewModel进行视图的双向绑定。这是通过双向绑定实现的。 问题是: 将model与viewModel绑定的一种常见做法,更具体地说,model将如何知道viewModel中所做的更改。在ReactiveCocoa中有RACChannel来做到这一点,所以你可以绑定viewModel和model而不改变模型属性的类型。 主要目标是保持模型非常简单,只有基本类型如

    1热度

    1回答

    所以这里是我的用例:我有一个异步任务包装在一个Signal<String, NSError>中,它有效地执行一次,并且不再相关(基本上是一次性的)。 我想观察或绑定到我的用户界面中的文本字段的输出,但我不能看到一种方式来做到这一点,不涉及挂在信号的一次性的参考和一旦任务完成,手动处理它自己。 有没有更简单的方法呢?理想情况下,有一种方法可以让Signal在完成时自行释放。 我觉得我在这里概念上错过

    0热度

    1回答

    背景 我有一个可以接收实时数据流的IOS应用程序。我已经实现了自定义值对象来存储/捕获实时流中的这些数据。我现在需要将我的自定义数据对象绑定到UI(主要使用调用这些自定义对象值的表格和自定义单元格)。 问题 如何在Swift 3中使用Bond,ReactiveKit或其他框架将自定义对象数组的数组绑定到我的UI? 示例代码 public class Device { var name:

    2热度

    1回答

    我以前使用RxSwift,我决定我不想再使用它,并能够将所有内容转换为我更熟悉的Bond。由于新的变化,虽然债券V5,我似乎无法弄清楚如何观察UserDefaults中的值。以下代码最终给我一个致命的错误。 userDefaults.reactive .keyPath(LocationManager.HomeLocationKey, ofType: String.self, conte

    1热度

    1回答

    我开始使用Bond在应用程序中实现基本的MVVM模式,并且有一个场景,我想暂时中止观察Observable上的事件(通过标志)。 然后,我想恢复对事件的观察,但也想“重放/重新发送”给我的观察员,这些观察员可能在暂停期间错过了。 我发现了Observable上的pausable(by:)函数,它对暂停观察事件很有效,但不确定如何在重新启用观察之后“重放/重新发送”任何事件。 的什么,我试图做一个切

    0热度

    1回答

    请问ReactiveKit或Bond中是否有某种Computed Observable? 使用本机Swift计算属性初始化Observable的行为是否相同?

    1热度

    1回答

    我正在尝试将我的项目迁移到Swift 3. 我正在使用ReactiveKit和Bond,并且正在努力进行一些转换。 1)用得最多的,看起来像这样我的扩展: extension UIView { public var bnd_superview: Observable<UIView?> { return bnd_associatedObservableForValueForKey("s

    1热度

    1回答

    我有这样的RxSwift: func foo() -> Observable<Int> { let subject = RxSwift.ReplaySubject<Int>.create(bufferSize: 1) return subject.asObservable() } 如何实现ReactiveKit同一个概念?