2016-03-02 35 views
1

我想在一個firebaseUi TableView中使用泰伯維顯示與childByAutoId

Firebase *firebaseRef = [[Firebase alloc] initWithUrl:@"firebaseio.com/data"]; 

    self.dataSource = [[FirebaseTableViewDataSource alloc] initWithRef:firebaseRef cellReuseIdentifier:@"cell" view:self.tableView]; 

    [self.dataSource populateCellWithBlock:^(UITableViewCell *cell, FDataSnapshot *snap){ 
     // Populate cell as you see fit, like as below 

     cell.textLabel.text = snap.value[@"Data"]; 


    }]; 

通過snap.key降序排列顯示的數據集降序排列項目現在我的TableView看起來是這樣的:

  • 老項目
  • 列表項
  • 新項目

我需要它顯示的是這樣的:

  • 新項目
  • 列表項
  • 老項目
+1

你的問題是什麼? – Shripada

+0

什麼樣的數據snap.value [@「Data」]將包含????? –

+0

我已經更新了這個問題,基本上我需要通過snap.key來排序tableview,其中最新的項目位於頂部。 –

回答

0

排序它;無論是在服務器數據集上,還是在檢索完參考文獻之後以及在設置數據源之前。