ios - Firebase 有时会崩溃,但并非总是如此

标签 ios swift firebase firebase-realtime-database

当我检索数组时,我使用此函数:

self.gameRef!.observeSingleEvent(of: .value, with: { (snapshot) in
                    let value = snapshot.value as? NSDictionary
                    let seeds = value?["seed"] as! [Int]
}

这是我的错误:

enter image description here

这是我的结构:

enter image description here

但是,大多数时候它都在工作。有时,我会遇到这种崩溃。我不知道为什么。感谢您的帮助。

最佳答案

我会尝试解开快照值

self.gameRef!.observeSingleEvent(of: .value, with: { (snapshot) in

             if let value = snapshot.value as? [String:[Int]], let seeds = value["seed"]{
             //continue
}  
}

关于ios - Firebase 有时会崩溃,但并非总是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772030/

相关文章:

ios - 已达到免费开发配置文件的最大应用数量。 Xcode 11.5

iphone - 使用 iOS App 将多个 AirPlay 输入排队到扬声器

ios - 反向关系过滤列表

ios - 使用核心数据谓词进行身份验证后获取用户名

ios - 支付队列不调用观察者对象更新交易,为什么?

swift - 无法将类型 'Observable<String>' 的值转换为预期参数类型 'BehaviorRelay<String>'

ios - 在 Collection View 的容器 View 中呈现 View Controller didSelectItemAtIndexPath swift

Android - 从 fragment 中的 Firebase 数据库加载数据

iOS 标签即使在主线程中也不会更新文本

ios - 如何在 tableview 单元格之间将数据从 firebase 传递到 View Controller ?