2016-09-26 20 views
2

私は作品にReactive Swiftを必要とSwift 3.0ためReactive Cocoa (RAC 5)を更新しているので、私は、例えばUITextFieldtextField.rac_textSignal、またはUICollectionViewCellためcell.rac_prepareForReuseSignalなどのイベントメソッドを見つけることができません。反応ココア/反応スウィフト - スウィフト3.0欠落している方法

私は両方のフレームワークをインポートしましたが、問題は彼らがフレームワークを更新し、メソッドの名前を変更したことだと思います。しかし、Swift 3.0の更新されたドキュメントは見つかりませんでした。

submoduleとしてReactive Cocoa/Reactive Swiftを私のプロジェクトにインストールしました。カーセージではなく、おそらく問題がそこから来ていますか? (そのような:https://github.com/ReactiveCocoa/ReactiveCocoa#getting-started

誰かがこれを解決する方法を教えてもらえますか?

反応スウィフト:https://github.com/ReactiveCocoa/ReactiveSwift

のみ持っている:rac_lifetime

ありがとうございました。

答えて

1

Obj-C APIの一部は別のフレームワークReactiveObjCで分割されています。

これらの方法にアクセスするには、このフレームワークをインストールする必要がありました。

溶液:README(Objective-Cのとスイフトセクション)で述べたよう

、それらのObjective-C APIはReactiveObjCフレームワークに出て分割されます。サブモジュールとして https://github.com/ReactiveCocoa/ReactiveObjCを追加し、 フレームワークをリンクして、ReactiveObjCをインポートする必要があります。

問題に関する以下の議論を参照してください。

https://github.com/ReactiveCocoa/ReactiveCocoa/issues/3197

関連する問題