无法将类型 Observable<Store> 的类型值转换为预期的参数类型 Observable<Store?>
Cannot convert type value of type Observable<Store> to expected argument type Observable<Store?>
我收到一条错误消息,内容如下:
Cannot convert value of type 'Observable<Store>' to expected argument type 'Observable<Store?>
所以我调用的方法 StoreMock(state: stateSubject, store: storeSubject)
似乎期望可观察的 storeSubject 有一个可选的。但是我不确定如果我传递一个非可选的为什么会很重要。应该不会吧,因为它一直都在。
有什么想法吗?
您必须将对象包装到一个 Optional 中:
StoreMock(state: stateSubject, store: storeSubject.map(Optional.some))
一个电话就能解决这个问题。
我收到一条错误消息,内容如下:
Cannot convert value of type 'Observable<Store>' to expected argument type 'Observable<Store?>
所以我调用的方法 StoreMock(state: stateSubject, store: storeSubject)
似乎期望可观察的 storeSubject 有一个可选的。但是我不确定如果我传递一个非可选的为什么会很重要。应该不会吧,因为它一直都在。
有什么想法吗?
您必须将对象包装到一个 Optional 中:
StoreMock(state: stateSubject, store: storeSubject.map(Optional.some))
一个电话就能解决这个问题。