【发布时间】:2021-10-31 17:33:18
【问题描述】:
这是我在 Xcode 项目中使用的一段代码。我正在尝试访问我的 firestore 数据库中的数据,但是这段代码不断出现错误:
Firebase 数据库连接被服务器强行终止。不会尝试重新连接。原因:Firebase 错误。请确保您的 Firebase 名称拼写正确
只有这段代码会导致错误。当我删除它时,它很好并且错误消失了(但显然代码不会被执行),我真的不知道如何修复它。
Database.database().reference().child("cPosts").observe(.value)
{ (snapshot) in
if let snapshot = snapshot.children.allObjects as? [DataSnapshot]
{
for data in snapshot
{
self.posts.removeAll()
print(data)
if let postDict = data.value as? Dictionary<String, AnyObject>
{
let key = data.key
let post = CompPost(postKey: key, postData: postDict)
self.posts.removeAll()
self.posts.append(post)
}
}
}
self.tableView.reloadData()
【问题讨论】:
标签: swift database firebase google-cloud-firestore