【发布时间】:2016-12-28 10:40:02
【问题描述】:
我使用 Firebase 作为用于消息传递的数据库。
- 我在
observeEventType:-block 中的第一个问题。它被频繁调用多次,我不知道何时停止活动指示器。 - 另一个问题是
scrollToRowAtIndexPath会挂起我的视图,直到所有 Firebase 快照都未加载。目的是向下滚动到表格视图的最后一行。请帮忙。
Firebase 数据库查询中是否有任何内容可以知道 Firebase 数据库中有多少计数?
firRef = [[[FIRDatabase database] reference] child:childLocation];
[firRef keepSynced:YES];
fireDBHandler = [firRef observeEventType:FIRDataEventTypeChildAdded
withBlock:^(FIRDataSnapshot *snapshot) {
NSMutableDictionary<NSString *, NSString *> *messageDic = snapshot.value;
[self.clientTable scrollToRowAtIndexPath:[NSIndexPath
indexPathForRow:[messages count]-1 inSection:0] atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}];
【问题讨论】:
标签: ios objective-c firebase firebase-realtime-database