【发布时间】:2016-01-15 07:10:42
【问题描述】:
我是 ReactiveCocoa 的新手,想在 Swift 2 项目中的某些 NSManagedObjects 上用它来替代 KVO。
我在网上找到的大多数示例都使用RACObserve(),它已在 RAC 3 中被删除(?)。Changelog 指出,新版本不再强调 KVO,我应该移至PropertyTypes。
有什么方法可以让我在现有的NSManagedObject 上使用 Reactive Cocoa 3 和 4,就像使用 RACObserve() 一样?
【问题讨论】:
-
RACObserve 是一个宏,所以你不能使用它。但是你可以在 Swift 中使用底层方法 rac_valuesForKeyPath。
标签: ios core-data swift2 reactive-cocoa reactive-cocoa-3