Я использую следующий код для проверки нового содержимого в Firebase / Database. Это в основном работает. Но когда содержимое пусто, код падает.
Как правильно обработать случай, когда 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.
.......
}
}];