0

ReactiveCocoa4 を使用して新しい新しい Swift 2 プロジェクトに取り組んでおり、以前に ObjC で変更したように、プロパティの変更を観察する方法を知りたいと思っています。

[RACObserve(self,self.model.wifiState) subscribeNext:^(id newValue){ @strongify(self); self.wifiState = newValue; }];

何かヒントはありますか?

ありがとう

ティエリー

4

2 に答える 2

1

を使用して同じことができますDynamicProperty

DynamicProperty(object: self.model, keyPath: "wifiState")
    .signal // or `producer` if you care about the current value
    .map { $0 as! WifiState } // Necessary because there is no way to infer the type of the given keyPath.
    .observeNext { [unowned self] self.wifiState = $0 }
于 2016-01-29T00:44:58.537 に答える