我正在尝试从试图合并的两个流中过滤掉某些内容。我要尝试的两个值属于同一类型,因此我似乎无法理解为什么遇到此问题。
let currentUserEmail = Observable.just(currentUserEmail)
.unwrap()
//使用一些内部方法来访问电子邮件
let listOfAllUsers = Observable.combineLatest(getUsersList(),currentUserEmail) { allUsers,currentUserEmailaddress in
return allUsers.filter { $0.emailaddress != currentUserEmailaddress } }
.asObservable()
.share(replay: 1,scope: .whileConnected)