Мне нужно перебрать childByAutoId для добавления сообщений в массив.Итак, как я могу получить доступ к цене, заголовку, текстовым строкам для загрузки этих данных в мою таблицу?
Вот моя базовая структура: ![enter image description here](https://i.stack.imgur.com/KHau6.png)
Я читаю данныеиз базы в постах
[[_ref child:@"posts"]
observeEventType:FIRDataEventTypeValue
withBlock:^(FIRDataSnapshot *snapshot) {
[self.postData removeAllObjects];
// Loop over children
NSEnumerator *children = [snapshot children];
FIRDataSnapshot *child;
while (child = [children nextObject]) {
NSLog(@"child: %@", child);
[self.postData addObject:child];
}
NSLog(@"postData: %@", self.postData);
[self.postCollectionView reloadData];
}];
Вот мой лог:
2018-09-24 16:59:03.788023+0300 App[4904:1202383] child: Snap (-LNAfBgHiac83feC6Wm1) {
price = 3747;
text = Jfjfjf;
title = Jfjfjf;
}
2018-09-24 16:59:03.788125+0300 App[4904:1202383] child: Snap (-LNAfY-W7OZMA4Jm7TQN) {
price = 3764647;
text = Kgkgkg;
title = Blnckckc;
}
2018-09-24 16:59:03.788176+0300 App[4904:1202383] child: Snap (-LNArUfHbIV3y_hgACLr) {
title = Kgjggkkgnnc;
}
2018-09-24 16:59:03.788312+0300 App[4904:1202383] postData: (
"Snap (-LNAfBgHiac83feC6Wm1) {\n price = 3747;\n text = Jfjfjf;\n title = Jfjfjf;\n}",
"Snap (-LNAfY-W7OZMA4Jm7TQN) {\n price = 3764647;\n text = Kgkgkg;\n title = Blnckckc;\n}",
"Snap (-LNArUfHbIV3y_hgACLr) {\n title = Kgjggkkgnnc;\n}"
)