gpt4 book ai didi

ios - 检查 Firebase/实时数据库的内容

转载 作者:行者123 更新时间:2023-11-28 20:48:49 26 4
gpt4 key购买 nike

我正在使用以下代码检查 Firebase/数据库中的新内容。它基本上是工作。但是,当内容为空时,代码会崩溃。

处理 postDict 返回空的情况的正确方法是什么?是否有一些错误代码我们可以检查。

我试图检查 postDict.count 的值,但没有结果。

FIRDatabaseHandle resultHandle =
[dbRef observeEventType:FIRDataEventTypeValue
withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
NSDictionary *postDict = snapshot.value;
NSManagedObject *artWorkRcd;
for (NSString* artKey in postDict) {
// Some useful code.
.......
}
}];

最佳答案

FIRDataSnapshot 有一个名为 exists 的方法如果快照中确实有数据,则返回 YES。您应该在使用 snapshot.value 之前检查此项。

关于ios - 检查 Firebase/实时数据库的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59605290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com