2016-08-21 2 views
2

RxSwiftを使用しているときに永続性のオプションを検討していましたが、Realmは比較的シンプルで、コミュニティレポの拡張機能があるため魅力的でした。レルムとRxSwiftの接続

残念ながら、私はRealmとRxSwiftをXcode 8b6でうまく動作させることができますが、RxRealmは現在コンパイルされていないため、接続しようとすると真剣に間違ってしまいます(Grandよりも、名前を変更することができます)。

信頼性の高い回避策がありますか?私はすぐにリソースを見つけることができない、私はすぐには信じられない。私はResultオブジェクトをSetまたはArrayに変換し、これをObservableにすることを考えていました。内容(Realm Objects)が正しく処理されるかどうかはわかりません。私の運を知って、私はそう思わない! https://github.com/RxSwiftCommunity/RxRealm/pull/26

私はあなたがそれを使用してみてお勧め:

答えて

1

スウィフト3のサポートを追加することRxRealmプロジェクトへのプル要求があります。


より一般的には、Xcodeのベータ版をターゲット定義によって、誰がそれにアプリケーションを提出していないので、あなたが少なく安定したソフトウェア・エコシステムを提供し、それは動く標的だします(多くの場合、毎週の破断が変化して)。したがって、安定したソフトウェアを使用する場合は、安定したツールを使用してください。 RealmとRxRealmはどちらもSwift 2.2を非常にうまくサポートしています。そのため、これを使用すると最高のエクスペリエンスが得られます。

+0

リンクをありがとう - 私はこのコードベースに試してみます。私は、急速に進化する言語の「出血の端」を守ろうとすることの欠点を完全に理解しています。おそらくやや馬鹿げたことに、私はそれが起こるにつれてすべての変化をスピードアップする方が良いと思ったが、私はSwift 2.2 - > 3の移行がはるかに痛みを伴うことを認めなければならず、多くの時間を要した。 Apple以外のフレームワークを統合しようとしています。レッスンは次回は私が推測することを学んだ! – rustproofFish

関連する問題