我使用Firebase作爲消息傳遞目的的數據庫。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];
}];
是的,observeSingleEventOfType保存我的時間。它在一個節點返回計數,並且我動畫直到所有快照都等於計數。謝謝!! – Ketan