我需要在表格视图中显示这些数据,但它们已经按照混合顺序显示在表格视图中。如何将它们按照与数据库中相同的顺序放置。请帮助,我将深表感谢。
第一张图片在运行项目后显示我的iPhone屏幕,第二张图片显示数据库。我想要它们在数据库中的确切顺序。
答案 0 :(得分:1)
我希望句点对象看起来像这样:
Periods
所以
当您完全填充// periods - array of objects from firebase database
let yourTableViewPeriodsArray = periods.sorted(by: { $0.key < $1.key }) // maybe ">" instead of "<"
数组时,只需使用排序:
DispatchQueue.main.async {
self.tableView.reloadData()
}
然后:
var timeValue = "06:35PM";
timeValue = timeValue.replace(/(P|A)/, ' $1').trim()
console.log(timeValue)
希望它有所帮助。