Решение:
Я должен использовать snap.value. теперь я попробовал "snap.children", который отлично работает. В этом же запросе snap.value возвращает несортированные данные. Snap.children возвращает отсортированные данные
self.referenceData = (Database.database().reference().child("imagelist" + "/" + userID!))
self.referenceData.queryOrdered(byChild: "created").observeSingleEvent(of: .value, with: { (snap : DataSnapshot) in
print(snap.value) // Unsorted
print(snap.children) // Sorted
...
})
ПРОБЛЕМА
Я пытаюсь отсортировать данные по созданным ключ. но ничего не произошло, может быть, какая-то ошибка в моем коде,
Просмотр моей базы данных
self.referenceData = (Database.database().reference().child("imagelist" + "/" + userID!))
self.referenceData.queryOrdered(byChild: "created").observeSingleEvent(of: .value, with: { (snap : DataSnapshot) in
...
})