微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

斯威夫特将转换发布者合并为对象

如何解决斯威夫特将转换发布者合并为对象

我在使用 Swift 进行响应式编程方面没有太多技能,我不知道如何订阅作为发布者的服务以及如何将输出转换为对象。

代码是:

抱歉,在哪里?

完整代码如下:

@Published var authResponse: Bool = false
let fireStoreDBService: FirestoreDbServiceProtocol = FirestoreDBService(). //return AnyPublishers

func authentication(email: String,password: String) -> Bool {
      
    return fireStoreDBService.authentication(email: email,password: password)
        .map{ auth -> Bool in
            
            self.authResponse = auth
            return self.authResponse
            
        }
}

错误 无法将类型为“Publishers.Map,Bool>”的返回表达式转换为返回类型“Bool”

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。