Realm和RxSwift连接

时间:2016-08-21 21:26:01

标签: realm swift3 rx-swift

在使用RxSwift时,我一直在寻找持久性的选项,而Realm看起来很有吸引力,因为它的相对简单性以及社区回购中某些扩展的可用性。

不幸的是,尽管我可以让Realm和RxSwift在Xcode 8b6中运行得很好,但是当你尝试将它们连接在一起时会出现严重错误,因为RxRealm当前没有编译(它似乎比Grand Renaming更加出错)据我所知)。

有可靠的解决方法吗?我暂时不能相信,我目前无法找到资源。我正在考虑将Result对象转换为Set或Array并制作此Observable但是。我不确定是否要正确处理内容(领域对象)。知道我的运气,我怀疑不是!

1 个答案:

答案 0 :(得分:1)

对RxRealm项目提出了拉动请求,添加了Swift 3支持:https://github.com/RxSwiftCommunity/RxRealm/pull/26

我建议您尝试使用它。

更一般地说,根据定义,定位Xcode beta会为您提供一个不太稳定的软件生态系统,因为没有人提交具有该应用程序的应用程序,并且它是一个移动目标(通常每周都会发生变化)。因此,如果您想要稳定的软件,请使用稳定的工具Realm和RxRealm都非常支持Swift 2.2,因此使用它将为您提供最佳体验。