【发布时间】:2016-03-17 02:26:10
【问题描述】:
我在理解是否支持将 RxSwift 与 Realm 结合使用时遇到了一些问题,因为 Realm 明确声明了支持的变量类型。
是否可以代替以下。
import RealmSwift
class Dog: Object {
dynamic var name = ""
}
要做这样的事情。
import RealmSwift
import RxSwift
class Dog: Object {
var name = Variable<String>("")
}
我进行了一些谷歌搜索,但没有找到任何关于扩展或其他解决方案的最新信息。将不胜感激任何帮助或只是指出正确的方向。
【问题讨论】:
-
您可以在
Object子类中拥有任何类型的属性,但某些类型(如String、Int)将被持久化到Realm:realm.io/docs/swift/latest/#supported-types。