【发布时间】:2015-12-12 02:41:36
【问题描述】:
所以我正在尝试将此可变属性绑定到字符串信号。
func bindViewModel() {
let stringProp = MutableProperty<String>("")
let (stringSignal, stringSink) = Signal<String, NoError>.pipe()
stringProp <~ stringSignal
}
我的理解是类型和这个函数签名匹配:
func <~<P : MutablePropertyType>(property: P, signal: ReactiveCocoa.Signal<P.Value, ReactiveCocoa.NoError>) -> Disposable
然而编译器似乎对使用哪个运算符感到困惑并打印出这个错误:
error: ambiguous operator declarations found for operator
stringProp <~ stringSignal
^
在我看来,这些类型似乎是签出的,但不是根据编译器... 知道如何解决这个绑定吗?
【问题讨论】:
标签: reactive-cocoa-3