无法将"可观察"类型的类型值<Store>转换为预期的参数类型"可观察<存储?>



我得到一个错误,上面写着:Cannot convert value of type 'Observable<Store>' to expected argument type 'Observable<Store?>

所以我调用StoreMock(state: stateSubject, store: storeSubject)的方法似乎期望可观察的storeSubject是可选的。但我不确定如果我传递一个非可选的,为什么会有关系。它应该很好,因为它会一直在那里。

任何想法?

你必须把对象包装成可选的:StoreMock(state: stateSubject, store: storeSubject.map(Optional.some))

只需一个调用就可以解决这个问题。

相关内容

  • 没有找到相关文章

最新更新