ios - swift 的reactivecocoa 是双向数据绑定(bind)吗

标签 ios swift reactive-cocoa

我是 iOS 开发新手。我想知道reactivecocoa for swift是否支持双向数据绑定(bind)?

我试过https://www.raywenderlich.com/74106/mvvm-tutorial-with-reactivecocoa-part-1作为我的教程。有什么办法可以实现两个方向的数据绑定(bind)吗?

最佳答案

您需要 MutableProperty 和 DynamicProperty

DynamicProperty(object: segmentedControl, keyPath: "selectedSegmentIndex") <~ viewModel.segmented.producer.map { $0 }.observeOnMain()
viewModel.segmented <~ segmentedControl.rac_selectedChanged()

关于ios - swift 的reactivecocoa 是双向数据绑定(bind)吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37182332/

相关文章:

ios - Ionic,Apple AppStore提交

ios - 无法将类型 'String.Type' 的值转换为预期的参数类型 'String!'

swift - 将 2 个不同的按钮连接到同一个 socket (Swift)

swift - Swift 和可变数据中的初始化

ios - 如何将 AFNetworking 2.0 与响应式 cocoa 相结合,将请求队列链接在一​​起?

arrays - 无法在强制转换中将类型 '_?' 的值转换为类型 '[AFTParty]?' - Swift

ios - 带闭包的强引用循环

ios - iOS9 中 [_UIFlowLayoutSection updateEstimatedSizeForSection] 中的 UICollectionView 崩溃 - Xcode7

ios - UIStackView - 三个排列的具有相对宽度的 subview

ios - 构建应用程序以使用带有 ReactiveCocoa 的 ViewModel