【发布时间】:2017-08-08 05:35:37
【问题描述】:
我知道,这个问题可能很愚蠢,抱歉。
情况:
带有属性的 UIViewControllervar selectedItem: (item: ItemEntity, index: Int)?
struct ItemEntity {
let id: String
let name: String
}
以及带有属性的 viewModelvar itemVM = MutableProperty<String>("")
问题:
如果我想绑定 textField.text 值更改,我只需使用
viewModel.name <~ nameField.rac_textSignal().toSignalProducer()
但是我如何将item 的id 属性更改绑定到viewModel 的itemVM?
(我尝试过类似
viewModel.itemVC <~ SignalProducer(value: selectedItem?.item.id ?? "")
)
【问题讨论】:
标签: swift mvvm binding reactive-cocoa