我对Firebase的匿名登录工作了好几个月;然而,当Xcode强迫我安装一些更新时,它无法找到一些pod。在运行pod update后删除这些pod后,该项目现在将构建;但是,在尝试匿名登录时,我收到此错误:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
如果我等了足够长的时间,我会收到如下错误消息:
[Client] Discarding message for event <private> because of too many unprocessed messages
这是我的登录方式:
func login(onCompletion: @escaping (NSError?) -> Void) {
print("authenticating user")
FIRAuth.auth()?.signInAnonymously(completion: { result, error in
guard error == nil else {
print("error while authenticating user")
onCompletion(loginError)
return
}
if let user = result {
self.defaults.set(user.uid, forKey: "uid")
onCompletion(nil)
} else {
onCompletion(loginError)
}
})
}
在根视图控制器的viewDidLoad中调用。
答案 0 :(得分:0)
我仍然不知道问题是什么,但它是针对该项目的。我创建了一个新项目并从github中提取代码,现在它正常工作。