1
我正在嘗試將我的項目遷移到Swift 3. 我正在使用ReactiveKit和Bond,並且正在努力進行一些轉換。將ReactiveKit從v4.x遷移到v5.x
1)用得最多的,看起來像這樣我的擴展:
extension UIView {
public var bnd_superview: Observable<UIView?> {
return bnd_associatedObservableForValueForKey("superview")
}
我找不到什麼bnd_associatedObservableForValueForKey
改爲。
2)我有以下代碼:
self.myButton.bnd_selected.next(false)
應該改爲:
self.myButton.reactive.isSelected.next(false)
,但我得到了以下錯誤:
Value of type 'Bond' has no member 'next'
我有。接下來很多用途在我的應用程序。他們大多數不適合Bool's。 有沒有可用於向Bond添加.next的擴展名? –
你可以做'SafeSignal.just(「abc」)。bind(to:textField.reactive.text)',如果你真的想,你可以把它擴展成一個擴展名。 –