1
當我通過一個火力點快照,重複與示例代碼是這樣的:火力地堡快照迭代順序
var ref = Firebase(url:MY_FIREBASE_URL)
ref.observeSingleEventOfType(.Value, withBlock: { snapshot in
for rest in snapshot.children.allObjects as [FDataSnapshot] {
println(rest.value)
}
})
有沒有辦法保證迭代會在創作的子節點的順序?
'snapshot.children'按照您從數據庫請求孩子的順序。要指定特定順序,請使用'queryOrderedByKey','queryOrderedByValue'或'queryOrderedByChild'。有關訂購的信息,請參閱Firebase文檔:https://firebase.google.com/docs/database/ios/lists-of-data#sort_data –
您是否認爲uid是按字母順序創建的?如果是這樣,我可以訂購UID? – Kashif
我不確定你在這裏使用UID的意思。數據庫結果可以通過它們的鍵,它們的值或孩子的值來排序。 –