我的coredata数据模型ID中有一个名为“ CartItem”(NSManagedObject
类)的实体。想要在RxSwift中将Variable更改为BehaviorRelay,但出现编译时错误,指出“ [Any] is not convertible to CartItem
”。如何将变量更改为BehaviorRelay?
var cartItemsArray = BehaviorRelay<CartItem>(value: []) //get error here
//var cartItemsArray: Variable<[CartItem]> = Variable([])
答案 0 :(得分:1)
您忘记了CartItem
周围的括号。
let cartItemsArray = BehaviorRelay<[CartItem]>(value: [])
不要将cartItemsArray
设为变量,这应该是一个让步。