我正在尝试打印一个受尊敬的数组,因此最新的条目将是第一个显示的条目。但我遇到的问题是阵列没有按照我想要的方式打印。如果我从3-1打印3个数字,它显示1,3,2,而不是3,2,1。我意识到这主要是一个逻辑问题,但我不知道从哪里开始。我添加了数组的主要部分。
var arrayOfInt = [Int]()
@IBAction func addNumber(_ sender: Any) {
arrayOfInt.append(number)
print(arrayOfInt)
arrayOfInt = arrayOfInt.reversed()
let formatter = DateFormatter()formatter.dateFormat = "dd.MM.yyyy HH:mm"
label.text = arrayOfInt.map { "Date | \(Date.formattedNow) | \($0)" }.joined(separator:"\n")
}